OpenAPI转TypeScript MCP服务器工具

一个将OpenAPI 3.x规范转换为生产就绪的TypeScript MCP服务器模板的Python CLI工具。

  • by leonarduk
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 leonarduk/mcp-toolsmith

使用说明

mcp工具匠

直接从OpenAPI 3.x规范生成生产就绪的TypeScript MCP服务器模板。

安装

pip install mcp-toolsmith

快速使用

mcp-toolsmith generate https://petstore3.swagger.io/api/v3/openapi.json --out generated-petstore

然后运行生成的服务器:

cd generated-petstore
npm install
npm run build
npm start

有关完整的演练(包括Claude Desktop设置),请参阅 快速启动.

Python CLI将OpenAPI/Swagger规范转换为TypeScript中的生产就绪MCP服务器模板。

快速安装

pip install mcp-toolsmith

特性

能力 状态 备注
OpenAPI 3.x摄取量 ✅ 验证并提取OpenAPI 3.x文档中的操作。
TypeScript ESM输出 ✅ 生成节点20+ESM MCP服务器支架。
质量评分报告 ✅ 在CLI输出/report.json中显示评分维度和结果。
代理集成片段 ✅ 生成Claude Desktop、VS Code和LangChain代码段。

文档