产品推荐 2026-07-25

openapi-mcp-generator:API 代理服务

将 OpenAPI 规范自动转换为 MCP 服务器,让 AI 代理无缝调用 API。

开源软件跨平台工具

产品简介

openapi-mcp-generator 是一个命令行工具,能自动将 OpenAPI 规范转换为 MCP 兼容服务器,代理请求到现有 REST API,并支持认证和验证。它解决了手动搭建 MCP 服务器的复杂问题,适合 AI 开发者、API 架构师和需要集成 API 到 AI 系统的工程师。

openapi-mcp-generator 主界面

核心功能

  • 支持 OpenAPI 3.0+ 规范转换
  • 代理请求到原始 REST API 并验证结构和安全
  • 支持多种认证方式(API keys、Bearer tokens、Basic auth、OAuth2)
  • 自动生成 Zod schema 进行运行时输入验证
  • 支持多种传输模式(stdio、SSE、StreamableHTTP)

快速开始

  1. 安装工具:运行 npm install -g openapi-mcp-generator
  2. 准备 OpenAPI 规范文件(JSON 或 YAML 格式)
  3. 运行生成命令,例如 openapi-mcp-generator --input spec.json --output ./output
  4. (可选)设置传输模式和端口,如 --transport=web --port=3000

界面预览

与其他方案对比

对比项openapi-mcp-generator同类方案
开发效率自动化生成完整 MCP 服务器项目,一键转换 OpenAPI 规范手动编码 MCP 服务器,需处理协议细节和验证逻辑,耗时耗力
传输模式支持内置支持 stdio、SSE、StreamableHTTP 多种传输模式可能仅支持单一模式或需额外配置才能实现多种传输

适合谁用

  • AI 代理开发者,需要将 REST API 集成到 AI 系统中进行交互
  • API 架构师,希望快速生成 MCP 兼容服务器以标准化 API 调用
  • 全栈开发者,需要测试和调试 API 与 MCP 客户端的集成

下载与版本

当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项