MCP Catalogs
首页

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_skills

    Lists all available skills with metadata

  • get_skill_details

    Returns SKILL.md content and file listing for a specific skill

  • get_skill_related_file

    Reads 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。