Show HN: Mcpify – 一条命令将任何 REST API 转换为 MCP 服务器
将现有 API 接入 MCP 通常需要为每个端点手动编写工具包装器。几乎所有 API 都提供 OpenAPI 规范,因此 mcpify 只需读取该规范即可生成完整的服务器。作者因反复手动完成这项工作而构建了此工具,欢迎反馈。
背景速读
- **MCP (Model Context Protocol)** 是 Anthropic 推出的一种开放协议,让 AI 模型(如 Claude)能够安全地调用外部工具和数据源。可以理解为 AI 的“USB 接口”——标准化了模型如何与外部 API 交互。
- 过去,要把一个 REST API 接入 MCP,开发者必须为每个 API 接口(endpoint)手动编写一个“工具包装器”(tool wrapper),非常繁琐。
- **OpenAPI 规范**(原名 Swagger)是目前最通用的 API 描述格式,绝大多数现代 REST API 都会提供一份 OpenAPI 文件,详细列出所有接口、参数和返回值。
- **mcpify** 是一个命令行工具:输入一条命令,它自动读取任何 API 的 OpenAPI 规范,直接生成完整的 MCP 服务器,无需人工编写每个接口的包装代码。
- 该项目由开发者 Amanbig 上传到 GitHub,属于“Show HN”(Hacker News 上的作品展示),说明这是一个尚在早期、欢迎反馈的个人开源项目。