mcpField
A
API Auto MCP Server

API Auto MCP Server

本地服务
github.com/RJiazhen开发工具079 周前更新

关于 API Auto MCP Server

API Auto MCP Server 根据服务的 OpenAPI 规范生成 MCP 服务,使 AI 无需手写集成代码即可访问该服务的 API。README 提供了 Cursor 和 Visual Studio Code 的配置示例。

主要功能

  1. 01根据 OpenAPI 规范生成工具
  2. 02无需手写代码即可访问 API
  3. 03提供 Cursor 配置示例
  4. 04提供 Visual Studio Code 配置示例

适用场景

  1. 01让 AI 使用 OpenAPI 描述的 API
  2. 02将生成的服务添加到 Cursor
  3. 03在 Visual Studio Code 中配置生成的服务

MCP 相关

它根据 OpenAPI 规范生成 MCP 服务,并将规范描述的 API 作为工具提供给 MCP 客户端。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"api-auto": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/inspector"
]
}
}
}
启动命令npx -y @modelcontextprotocol/inspector

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@modelcontextprotocol/inspector

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。