关于 AI-Create-MCP (WIP)
AI-Create-MCP 是一个 Go 命令行工具,可根据 OpenAPI Specification 文件生成 MCP 项目。它面向开发者,支持设置项目信息及可选的 Inspector 和 Claude.app 集成;目前仍在开发中。
主要功能
- 01根据 OAS 文件生成 MCP 项目
- 02设置项目名称、目录和版本
- 03可选集成 Inspector
- 04可选集成 Claude.app
- 05自动确认提示
适用场景
- 01根据 OpenAPI 定义搭建 MCP 服务
- 02设置项目名称和版本并生成项目
- 03无需交互提示即可生成项目
MCP 相关
该工具将 OAS 文件转换为 MCP 程序。生成的 MCP 服务可选择集成 Inspector 和 Claude.app。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
AI-Create-MCP(WIP)
该项目仍在开发中,尚未完成。
ai-create-mcp 是一款基于 Go 的工具,可将 OpenAPI Specification(OAS)文件转换为 Model Context Protocol(MCP)程序。它提供了一种简单高效的方式,可根据 OAS 文件生成符合 MCP 规范的代码或配置,并支持自定义项目设置和集成选项。
功能
- 将 OAS 文件转换为 MCP 协议。
- 自定义项目名称、目录和版本。
- 可选集成 Claude.app。
- 提供用于调试和分析的检查器工具。
安装
要安装 ai-create-mcp,请确保系统已安装 Go。然后运行以下命令:
go install github.com/xxlv/ai-create-mcp
或者,克隆仓库并手动构建:
git clone https://github.com/xxlv/ai-create-mcp.git
cd ai-create-mcp
go build
用法
此工具通过命令行标志进行配置。以下是可用标志及其说明:
| Flag | Type | Default Value | Description |
|---|---|---|---|
-path | string | "" | 创建项目的目录 |
-name | string | "" | 项目名称 |
-oaspath | string | "" | OAS 文件的路径 |
-version | string | "0.1.0" | 服务版本 |
-inspector | bool | true | 启用/禁用检查器工具 |
-description | string | "Simple mcp" | 项目描述 |
-claudeapp | bool | true | 启用/禁用 Claude.app 集成 |
-autoyes | bool | true | 启用/禁用自动确认 |
示例
要根据 OAS 文件生成 MCP 项目,请运行:
ai-create-mcp -path ./myproject -name my-mcp-app -oaspath ./openapi.yaml -version 1.0.0
此命令将:
- 在
./myproject目录中创建项目。 - 将项目命名为
my-mcp-app。 - 使用位于
./openapi.yaml的 OAS 文件。 - 将服务版本设置为
1.0.0。
./testdata/openapi.yml将转换为以下工具🔧

要禁用检查器和 Claude.app 集成,请使用:
ai-create-mcp -path ./myproject -name my-mcp-app -oaspath ./openapi.yaml -inspector=false -claudeapp=false
要完全自动运行(不显示提示),请启用 -autoyes:
ai-create-mcp -path ./myproject -name my-mcp-app -oaspath ./openapi.yaml -autoyes
配置
此工具依靠提供的命令行标志进行配置。请确保:
-oaspath指向有效的 OAS 文件(例如,.yaml文件)。-path目录可写。-name符合适用于你使用场景的有效命名规范。
贡献
欢迎贡献!参与贡献的步骤:
- Fork 仓库。
- 创建新分支(
git checkout -b feature/your-feature)。 - 进行更改并提交(
git commit -m "Add your feature")。 - 推送到分支(
git push origin feature/your-feature)。 - 发起 pull request。
许可证
此项目采用 MIT 许可证。详情请参阅 LICENSE 文件。
联系方式
如有疑问或需要支持,请在 GitHub 仓库中提交 issue。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。