使用说明
mcp技能
什么是mcp技能?
mcp技能 是一个与openskills.sh生态系统集成的MCP服务器。它使编码代理和LLM能够自动发现、推荐和安装可重用的技能。
为什么这很重要
现代AI编码代理可以编写代码,但它们不能轻松扩展自己。
当代理缺乏能力(例如React测试、重构模式、架构脚手架)时,通常取决于:
- 手动CLI执行
- 人为干预
- 快速黑客攻击
mcp技能弥合了这一差距。
它通过模型上下文协议(MCP)为AI代理提供了对开放技能生态系统的结构化访问,从而实现了:
- 技能发现
- 情境感知技能推荐和安装
- 全生命周期管理(安装、更新、卸载)
什么是技能?
skills.sh是开放代理技能生态系统 维塞尔。它允许您搜索、安装和管理流行编码代理(如Copilot、Cursor、Claude Code、Codex、OpenCode等)的技能(可重用指令集)。
示例用例:
-
“找到生成React组件的技能”→ 代理搜索并安装它
-
“安装TypeScript重构技能”→ Agent将其添加到您的环境中
-
代理检测到缺少功能→ 自主搜索并安装正确的技能
-
“分析此monorepo,并在所有包中实施一致的测试策略”→ Agent检测Jest/Vitest的使用情况,安装适当的测试技能,并自动重构配置
-
“将此旧式Express API迁移到类型化体系结构”→ Agent选择一个TypeScript迁移技能,安装它,并在整个代码库中应用结构化重构
mcp技能vs CLI技能
-
CLI: 令牌高效快速,可直接执行。
-
MCP: 更适合结构化推理、内省和自主代理工作流。
入门
快速安装(生产)
从npm安装MCP服务器。无需克隆存储库。
标准配置 适用于大多数MCP客户端:
{ "mcpServers": { "mcp-skills": { "command": "npx", "args": [ "-y", "@koderspa/mcp-skills@latest" ] } } }
Amp
通过Amp VS Code扩展设置屏幕或更新您的settings.json文件进行添加:
"amp.mcpServers": { "mcp-skills": { "command": "npx", "args": [ "@koderspa/mcp-skills@latest" ] } }Amp CLI设置:
通过添加
amp mcp add命令如下amp mcp add mcp-skills -- npx @koderspa/mcp-skills@latestClaude Code
使用Claude Code CLI添加mcp技能mcp服务器:
claude mcp add mcp-skills npx @koderspa/mcp-skills@latestClaude Desktop
遵循MCP安装 引导,使用上面的标准配置。
Cline
按照本节中的说明进行操作 配置MCP服务器
示例:本地设置
将以下内容添加到您的
cline_mcp_settings.json文件:{ "mcpServers": { "mcp-skills": { "type": "stdio", "command": "npx", "timeout": 30, "args": [ "@koderspa/mcp-skills@latest" ], "disabled": false } } }Codex
使用Codex CLI添加mcp技能mcp服务器:
codex mcp add mcp-skills npx "@koderspa/mcp-skills@latest"或者,创建或编辑配置文件
~/.codex/config.toml并添加:[mcp_servers.mcp-skills] command = "npx" args = ["@koderspa/mcp-skills@latest"]有关更多信息,请参阅 食品法典委员会MCP文件.
Copilot
使用Copilot CLI交互式添加mcp技能mcp服务器:
/mcp add或者,创建或编辑配置文件
~/.copilot/mcp-config.json并添加:{ "mcpServers": { "mcp-skills": { "type": "local", "command": "npx", "tools": [ "*" ], "args": [ "@koderspa/mcp-skills@latest" ] } } }有关更多信息,请参阅 Copilot CLI文档.
VS Code
遵循MCP安装 引导,使用上面的标准配置。您还可以使用VS Code CLI安装mcp-skills mcp服务器:
# For VS Code code --add-mcp '{"name":"mcp-skills","command":"npx","args":["@koderspa/mcp-skills@latest"]}'安装后,mcp-skills-mcp服务器将可用于VS Code中的GitHub Copilot代理。
Cursor
单击按钮安装:
或手动安装:
首选
Cursor Settings->MCP->Add new MCP Server.按你的喜好命名,使用command使用命令键入npx @koderspa/mcp-skills@latest。您还可以通过单击来验证配置或添加类似命令的参数Edit.Factory
使用Factory CLI添加mcp技能mcp服务器:
droid mcp add mcp-skills "npx @koderspa/mcp-skills@latest"或者,键入
/mcp在Factory droid中打开用于管理MCP服务器的交互式UI。有关更多信息,请参阅 工厂MCP文件.
Gemini CLI
遵循MCP安装 引导,使用上面的标准配置。
Goose
单击按钮安装:
或手动安装:
首选
Advanced settings->Extensions->Add custom extension.按你的喜好命名,使用类型STDIO,并设置command到npx @koderspa/mcp-skills@latest。单击“添加扩展名”。Kiro
关注MCP服务器 文档例如,在
.kiro/settings/mcp.json:{ "mcpServers": { "mcp-skills": { "command": "npx", "args": [ "@koderspa/mcp-skills@latest" ] } } }LM Studio
单击按钮安装:
或手动安装:
首选
Program在右侧边栏->Install->Edit mcp.json.使用上面的标准配置。opencode
关注MCP服务器 文档例如,在
~/.config/opencode/opencode.json:{ "$schema": "https://opencode.ai/config.json", "mcp": { "mcp-skills": { "type": "local", "command": [ "npx", "@koderspa/mcp-skills@latest" ], "enabled": true } } }Warp
首选
Settings->AI->Manage MCP Servers->+ Add到 添加MCP服务器.使用上面的标准配置。或者,使用斜线命令
/add-mcp在Warp提示符下,粘贴上面的标准配置:{ "mcpServers": { "mcp-skills": { "command": "npx", "args": [ "@koderspa/mcp-skills@latest" ] } } }Windsurf
关注Windsurf MCP 文档.使用上面的标准配置。
概述
AI 代理 ↓ MCP客户端 ↓ mcp技能(此服务器) ↓ skills.sh命令行界面 ↓ 已安装技能
工具
findSkills — Search for skills by keyword
只读:是 输入:查询字符串 输出:与元数据匹配的技能列表
使用skills.sh CLI搜索开放的技能生态系统。
installSkill — Install a skill by ID
Read-only: No (modifies system)
Input: Skill ID (format: <code>owner/repo@skill</code>)
Output: Installation success/failure message
Auto-detects: Installs missing skills CLI automatically
通过ID从skills.sh或GitHub安装技能。
uninstallSkill — Uninstall a skill by ID
Read-only: No (modifies system)
Input: Skill ID (format: <code>owner/repo@skill</code>)
Output: Uninstallation success/failure message
按ID删除以前安装的技能。
updateSkill — Update a skill by ID
Read-only: No (modifies system)
Input: Skill ID (format: <code>owner/repo@skill</code>)
Output: Update success/failure message
将已安装的技能更新到其最新版本。
selectSkill — Recommend the most relevant skill for a task
Read-only: Yes
Input: Task description
Output: Best matching skill with details
使用skills.sh生态系统为特定任务推荐最相关的技能。
analyzeProjectStack — Analyze project stack and recommend skills
Read-only: Yes
Input: None (analyzes <code>package.json</code> in the current directory)
Output: Detected stack and recommended skills
分析你的项目 package.json 检测框架/库并推荐相关技能。
资源
贡献
欢迎投稿!请随时提交拉取请求。
- 分叉存储库
- 创建功能分支(
git checkout -b feature/amazing-feature) - 提交您的更改(
git commit -m 'Add some amazing feature') - 推到分支(
git push origin feature/amazing-feature) - 打开拉取请求
支持
- 问题: GitHub问题
- 电子邮件: yusterfrancisco@koderspa.com
许可证
Apache-2.0许可证-请参阅 许可证 文件以获取详细信息。
