用途:把 MCP 服务器项目转换为 Claude Code Skills,方便分发和使用。
主要能力:提供一套转换工作流。先用分析脚本提取工具、资源、提示词定义:python3 scripts/analyze_mcp.py /path/to/mcp-project --pretty,输出包含 tools、resources、prompts、mcp_sdks、dependencies 的 JSON;也可手动检查 package.json / pyproject.toml、src/index.ts / main.py 及源码。随后把 MCP 三类原语映射到技能结构:Tool 对应 scripts/ 可执行文件或指令段落,Resource 对应 references/ 静态 markdown 或动态脚本,Prompt 对应 SKILL.md 中的工作流指令段落。每个工具可选三种模式:Pattern A 脚本(复杂逻辑、API 调用、错误处理)、Pattern B 指令(简单命令、无依赖)、Pattern C 混合(需要服务器运行时)。生成结构包含 SKILL.md、scripts/、references/、config/secrets.example.md。SKILL.md 需带 name 与 description 前置元数据,并写明前置条件、环境变量与各工具用法。
使用方式:按步骤执行分析、映射、选模式、生成结构、编写 SKILL.md、处理密钥与环境变量、验证。密钥不得写入技能文件,需在 config/secrets.example.md 列出所需环境变量及说明,并在前置条件中记录最小权限范围。验证清单包括:前置元数据完整、所有工具已文档化、资源已转为 references/ 文件、提示词已转为工作流段落、脚本可执行(chmod +x)且可独立测试、无内容重复、无多余文件。测试时安装到测试平台目录,手动调用每个工具或指令,确认脚本能优雅处理缺失参数与错误。
限制:资料未提供具体支持的 MCP SDK 版本、平台兼容范围、收费或价格信息,暂未提供。