skill-to-mcp
by biocontext-ai·★ 24·综合分 43
将Claude技能转换为MCP服务器资源,提供发现和访问工具。
developer-toolsai-llmproductivity
3
Forks
0
活跃 Issue
3 个月前
最近提交
2 天前
收录于
概述
Skill-to-MCP是一个Python包,将Claude技能格式转换为MCP服务器资源,使LLM应用程序能够通过模型上下文协议访问技能集合。该服务器自动发现指定目录中的技能,解析SKILL.md文件中的YAML前置元数据,并提供三个核心工具:get_available_skills用于列出所有技能,get_skill_details用于检索内容和文件列表,以及get_skill_related_file用于访问特定文件,并具有防止目录遍历的安全保护。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:通过MCP在生物医学研究中组织和访问专业AI工具
你:为LLM应用程序创建操作技能的中央存储库
你:在团队间共享和分发标准化技能集合
你:技能的格式是什么?
你:我可以同时运行多个技能集合吗?
什么时候选它
当您已有 Claude Skills 集合并希望通过 MCP 暴露它们而不需要重写时,请选择此方案。
什么时候不要选它
如果您需要从头创建技能,请避免使用此方案,因为它要求技能采用 Claude Skills 格式而非其他格式。
此 server 暴露的工具
从 README 抽取出 3 个工具get_available_skillsLists all available skills with metadata
get_skill_detailsReturns SKILL.md content and file listing for a specific skill
get_skill_related_fileReads a specific file within a skill directory
可对比工具
mcp-server-filesystemclaude-skillsskill-registry
安装
使用pip安装:
pip install --user skill_to_mcp或使用uvx立即运行:
SKILLS_DIR=/path/to/skills uvx skill_to_mcp对于Claude Desktop,添加到您的claude_desktop_config.json中:
{
"mcpServers": {
"skill-to-mcp": {
"command": "uvx",
"args": ["skill_to_mcp", "--skills-dir", "/path/to/your/skills"],
"env": {
"UV_PYTHON": "3.12"
}
}
}
}FAQ
- 技能的格式是什么?
- 技能必须在自己的子目录中,包含一个带有YAML前置元数据指定名称和描述的SKILL.md文件,然后是技能内容。
- 我可以同时运行多个技能集合吗?
- 是的,您可以在MCP客户端配置中配置MCP服务器的多个实例,每个实例使用不同的技能目录。
skill-to-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。