mcp技能
](https://www.npmjs.com/package/@koderspa/mcp-skills)  
什么是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
#### 单击按钮安装:
[](https://cursor.com/en/install-mcp?name=mcp-skills&config=eyJjb21tYW5kIjoibnB4IEBrb2RlcnNwYS9tY3Atc2tpbGxzQGxhdGVzdCJ9)
#### 或手动安装:
首选 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
}
}
}
Qodo Gen
打开 Qodo Gen VSCode或IntelliJ中的聊天面板→ 连接更多工具→ + 添加新MCP→ 粘贴上面的标准配置。
点击 保存.
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: owner/repo@skill)
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: owner/repo@skill)
Output: Uninstallation success/failure message按ID删除以前安装的技能。
updateSkill — Update a skill by ID
Read-only: No (modifies system)
Input: Skill ID (format: owner/repo@skill)
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 package.json 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) - 打开拉取请求
支持
- 问题:
- 电子邮件: yusterfrancisco@koderspa.com
许可证
Apache-2.0许可证-请参阅 许可证 文件以获取详细信息。
