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-toolsmithTerminal demo showing against the Petstore API and resulting snippet output.
特性
| 能力 | 状态 | 备注 |
|---|---|---|
| OpenAPI 3.x摄取量 | ✅ | 验证并提取OpenAPI 3.x文档中的操作。 |
| TypeScript ESM输出 | ✅ | 生成节点20+ESM MCP服务器支架。 |
| 质量评分报告 | ✅ | 在CLI输出/report.json中显示评分维度和结果。 |
| 代理集成片段 | ✅ | 生成Claude Desktop、VS Code和LangChain代码段。 |
