关于 API Auto MCP Server
API Auto MCP Server 根据服务的 OpenAPI 规范生成 MCP 服务,使 AI 无需手写集成代码即可访问该服务的 API。README 提供了 Cursor 和 Visual Studio Code 的配置示例。
主要功能
- 01根据 OpenAPI 规范生成工具
- 02无需手写代码即可访问 API
- 03提供 Cursor 配置示例
- 04提供 Visual Studio Code 配置示例
适用场景
- 01让 AI 使用 OpenAPI 描述的 API
- 02将生成的服务添加到 Cursor
- 03在 Visual Studio Code 中配置生成的服务
MCP 相关
它根据 OpenAPI 规范生成 MCP 服务,并将规范描述的 API 作为工具提供给 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
API Auto MCP Server
API Auto MCP Server 是一款根据你的服务的 OpenAPI 规范自动生成工具的 MCP 服务。它允许 AI 无需编写任何代码即可访问你的服务 API。
快速开始
你可以访问 api-auto-mcp-server-demo 快速开始。
或者按照以下步骤为你自己的服务配置 API Auto MCP Server:
使用 Cursor
将 api-auto MCP 服务配置添加到 .cursor/mcp.json,记得将 URL 改为你自己的:
{
"mcpServers": {
// ... other servers
"api-auto": {
"command": "npx",
"args": [
"-y",
"api-auto-mcp-server",
"--openapi-url",
"http://your-openapi-json-url",
"--cookie",
"auth=your-cookie-here"
]
}
}
}
使用 Visual Studio Code
将以下内容添加到 .vscode/mcp.json,记得将 URL 改为你自己的:
{
"servers": {
// ... other servers
"auto-api": {
"command": "npx",
"args": [
"-y",
"api-auto-mcp-server",
"--openapi-url",
"http://your-openapi-json-url",
"--cookie",
"auth=your-cookie-value"
]
}
}
}
开发
开发环境
- Node.js:>22.14.0
- Bun:>1.1.43
使用 inspector 运行 MCP 服务
npx @modelcontextprotocol/inspector bun dev --cwd D:/path/to/this/project --openapi-url your-openapi-json-url --cookie "<your-cookie-name>=<your-cookie-value>"
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。