技能库MCP
15000多种现成的AI编码助理技能,通过MCP按需提供服务。
](https://www.npmjs.com/package/skill-library-mcp)  ](https://nodejs.org)
一个MCP服务器,为AI编码助理提供按需技能加载。该服务器不会用您可能需要的每种技能填充您的系统提示,而是索引15000多种技能,只提供与您当前任务相关的技能——保持上下文窗口简洁,响应集中。
为什么?
- 15000+技能 涵盖前端、后端、DevOps、安全、测试、数据库、AI/ML、自动化等
- 按需加载 --只有在需要的时候才能获得技能,而不是把技能塞进每一次谈话中
- IDF加权搜索 --即使从“帮助我调试内存泄漏”等自然语言查询中也能找到正确的技能
- 分类浏览 --13个类别来发现你不知道存在的技能
- 适用于任何MCP兼容工具 --Claude Code、Cursor、Windsurf、VS Code、Claude Desktop等
- Claude代码插件 --一个命令安装
claude plugin install - 零配置 --与跑步
npx,无需设置
快速开始
Claude代码插件(推荐)
添加市场源代码,然后安装插件:
claude plugin marketplace add https://github.com/modbender/skill-library-mcp.git --scope user
claude plugin install skill-library --scope user当Claude Code启动时,MCP服务器会自动启动。无需手动配置。
克劳德代码(MCP服务器)
claude mcp add skill-library --scope user -- npx -y skill-library-mcpMCP服务器(其他工具)
Claude Desktop
添加到您的 claude_desktop_config.json (位置因操作系统而异):
{
"mcpServers": {
"skill-library": {
"command": "npx",
"args": ["-y", "skill-library-mcp"]
}
}
}Cursor
添加 .cursor/mcp.json (项目)或 ~/.cursor/mcp.json (全球):
{
"mcpServers": {
"skill-library": {
"command": "npx",
"args": ["-y", "skill-library-mcp"]
}
}
}Windsurf
添加 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"skill-library": {
"command": "npx",
"args": ["-y", "skill-library-mcp"]
}
}
}VS Code (Copilot)
添加 .vscode/mcp.json:
{
"servers": {
"skill-library": {
"command": "npx",
"args": ["-y", "skill-library-mcp"]
}
}
}Manual installation
git clone https://github.com/modbender/skill-library-mcp
cd skill-library-mcp
pnpm install
pnpm build然后将MCP配置指向构建的二进制文件:
{
"mcpServers": {
"skill-library": {
"command": "node",
"args": ["/path/to/skill-library-mcp/dist/index.js"]
}
}
}工具
search_skill
按关键字搜索技能。返回匹配技能名称和描述的排名列表。
search_skill({ query: "react patterns" })load_skill
按名称加载技能的全部内容。可选地包括资源文件。
load_skill({ name: "brainstorming", include_resources: true })list_categories
浏览所有技能类别,包括计数和示例。用于在搜索之前发现技能。
list_categories()技能类别
该库包括13个类别的15000多种技能:
| 类别 | 示例 |
|---|---|
| 前端 | React模式、Angular、Vue、Svelte、Next.js、Tailwind、可访问性 |
| 后端 | Node.js、FastAPI、Django、NestJS、Express、GraphQL、REST API设计 |
| AI&LLM | LLM应用程序开发、RAG实现、代理模式、提示工程、嵌入 |
| DevOps和基础设施 | Terraform、Kubernetes、Docker、AWS、GCP、Azure、CI/CD |
| 数据和数据库 | PostgreSQL、MongoDB、Redis、SQL优化、ETL管道、分析 |
| 安全 | 渗透测试、OWASP、威胁建模、漏洞扫描、加密 |
| 测试 | TDD工作流程、剧作家、Vitest、Jest、E2E测试模式 |
| 移动 | React Native、Flutter、iOS、Android、Expo |
| 自动化 | 工作流自动化、n8n、Zapier、网络抓取、机器人 |
| python | Django、Flask、FastAPI、pandas、Python工具 |
| TypeScript和JS | TypeScript、JavaScript、Deno、Bun |
| 建筑 | 微服务、系统设计、设计模式、monorepos |
| 其他 | 数百种专业和利基技能 |
技能格式
技能是包含以下内容的目录 SKILL.md 带有YAML frontmatter的文件:
---
name: my-skill
description: What this skill does
---
# My Skill
Skill content here...技能可以选择包括 resources/ 目录与附加 .md 在以下情况下附加的文件 include_resources: true 已设置。
贡献
欢迎投稿!要添加新技能,请执行以下操作:
- 在下面创建一个目录
data/使用您的技能名称 - 添加一个
SKILL.md带有YAML frontmatter的文件(name,description) - 跑
pnpm dedup检查重复项 - 提交PR
发展
pnpm install # Install dependencies
pnpm test # Run tests
pnpm build # Build to dist/
pnpm dev # Run server locally
pnpm dedup # Check for duplicate skills
pnpm validate-skills # Validate data/ directory structure
pnpm fix-skills # Fix broken skills (dry run by default)
pnpm clean-skills # Remove invalid skill dirs (dry run by default)
make ci # Run test + validate + build