ai

将OpenAPI规范自动转换为MCP程序的Go工具

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:ai。
它的用途是:将OpenAPI规范自动转换为MCP程序的Go工具
详细介绍见:https://321skill.com/skills/ai-ai-create-mcp/
请根据该页面的说明完成安装。

使用示例

“请帮我把我们产品的用户管理OpenAPI文档转换成MCP服务。”,它会引导你使用此工具,输入规范文件路径,自动生成Go代码。接着,你可以运行生成的服务,并在Claude Desktop中配置该MCP服务器,之后就能直接让Claude帮你查询用户列表或创建新用户了。

介绍

这个工具解决了开发者需要手动将现有API服务集成到AI智能体(Agent)工作流中的繁琐问题。通过解析OpenAPI规范,它能自动生成符合MCP(Model Context Protocol)标准的程序,从而让AI模型能够直接、安全地调用这些API。

使用方式非常简单:开发者提供已有的OpenAPI规范文件(JSON或YAML格式),运行该工具即可生成对应的MCP服务器代码。生成后的程序可以作为独立的服务运行,轻松与支持MCP的AI平台(如Claude Desktop)集成,实现AI对API的调用。

它非常适合后端开发、全栈开发和智能体开发者,特别是那些已经拥有成熟API服务,并希望快速将这些能力赋予AI助手的团队。无论是内部工具自动化,还是构建更复杂的AI应用,都能从中受益。

建议在生成代码后,根据实际业务逻辑对生成的MCP程序进行必要的定制和安全性加固。同时,确保原始OpenAPI规范的完整性和准确性,是生成高质量MCP程序的前提。

核心特点

与同类工具相比,它专注于从标准的OpenAPI规范到MCP程序的直接、自动化转换,无需开发者从头编写MCP服务器代码。同时,它支持自定义集成,允许开发者在生成的代码基础上灵活添加业务逻辑,兼顾了开箱即用和可扩展性。

注意事项

不适合API规范不完整、不规范,或需要高度定制化、非标准协议集成的场景。

常见问题

这个工具支持哪些OpenAPI版本?

主要支持OpenAPI 3.x规范。

生成的MCP程序可以直接用于生产环境吗?

生成了基础框架,但需要根据业务逻辑和安全要求进行二次开发和测试。