代理技能mcp-加载 代理技能 为你的代理人
](https://www.npmjs.com/package/agent-skills-mcp) ](https://github.com/DiscreteTom/agent-skills-mcp-rs/releases)
用法
完整CLI使用情况
agent-skills-mcp --help
Agent Skills MCP - Load Agent Skills for your agents
Usage: agent-skills-mcp [OPTIONS]
Options:
--skill-folder Path(s) to folder(s) containing skill markdown files (repeat or comma-separate) [env: SKILL_FOLDER=] [default: skills]
--mode Operating mode [env: MODE=] [default: single_tool]
-h, --help Print help
-V, --version Print version设置
首先,把你的技能放在 ~/skills例如。
git clone https://github.com/anthropics/skills.git ~/skills服务器递归搜索 SKILL.md 文件并遵循符号链接,允许灵活的技能组织。
然后,将此添加到MCP客户端配置中:
 
{
"mcpServers": {
"skills": {
"command": "npx",
"args": ["-y", "agent-skills-mcp"],
"env": {
"SKILL_FOLDER": "~/skills"
}
}
}
}多个技能文件夹
您可以通过重复以下操作从多个文件夹加载技能 --skill-folder 在中标记或使用逗号分隔的列表 SKILL_FOLDER env var。一种常见的模式是将全局技能保持在 ~/skills 以及工作空间特定技能 ./skills:
{
"mcpServers": {
"skills": {
"command": "npx",
"args": ["-y", "agent-skills-mcp"],
"env": {
"SKILL_FOLDER": "~/skills,./skills"
}
}
}
}模式
single_tool(默认):注册单个get_skill接受技能名称参数的工具,工具描述中列出了所有技能。这减少了暴露于代理的工具数量。tool:将每种技能注册为单独的MCP工具(例如。,get_skill_name1,get_skill_name2)system_prompt:在MCP说明中包含技能信息
安装独立二进制文件
Shell (macOS/Linux)
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/DiscreteTom/agent-skills-mcp-rs/releases/latest/download/agent-skills-mcp-installer.sh | shPowerShell (Windows)
irm https://github.com/DiscreteTom/agent-skills-mcp-rs/releases/latest/download/agent-skills-mcp-installer.ps1 | iexnpm
npm install -g agent-skills-mcp