AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比
首页/
开发者工具/
MCP-Generator
MCP-Generator logo

MCP-Generator

活跃·★ 20·MIT·更新于 2026-10-18

MCP-Generator 是一个命令行工具,它能将 OpenAPI v3 规范转换为完整的 MCP(多智能体通信协议)服务器。它支持 TypeScript、Python 和 Go,可生成类型化的模型、API 客户端,并在重新生成时保留自定义代码。

#OpenAPI#代码生成#TypeScript#Python#Go#命令行工具#API工具#服务器脚手架
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。

指南
$ 安装
$ git clone https://github.com/ChristopherDond/MCP-Generator.git && cd MCP-Generator && npm install && npm run build
↗ 访问官网★ GitHub
01

功能特性

01从 OpenAPI v3 规范生成 TypeScript、Python 或 Go 语言的 MCP 服务器。
02将 API 路由映射为带有输入参数、示例响应和复杂模式(oneOf/anyOf)支持的类型化 MCP 工具。
03支持增量代码保留,在重新生成代码时保留自定义逻辑。
04提供一个验证命令,检查 OpenAPI 规范中的问题,例如名称冲突、缺少示例和不支持的模式。
05可选择生成通过 HTTP 调用真实 API(HTTP 客户端模式)的处理程序,而不是返回示例桩。
02

兼容性

Node.js
运行时
已通过文档验证
npm
包管理器
已通过文档验证
TypeScript
目标语言
已通过文档验证
Python
目标语言
已通过文档验证
Go
目标语言
已通过文档验证
03

快速开始

1
$ git clone https://github.com/ChristopherDond/MCP-Generator.git
2
$ cd MCP-Generator
3
$ npm install
4
$ npm run build
04

使用场景

↳根据 OpenAPI 定义快速构建新 API 的 MCP 服务器项目脚手架。
↳通过自动将现有 API 暴露为类型化的 MCP 工具,将其集成到多智能体系统中。
↳自动化生成多种编程语言(TypeScript、Python、Go)的 API 服务器代码、客户端代码和数据模型。
↳当 OpenAPI 规范演变时,通过重新生成代码来保持服务器实现同步更新,同时保留自定义业务逻辑。
↳在 API 设计和开发过程中,验证 OpenAPI 规范的正确性和是否符合最佳实践。
05

同类工具

⚡热门对决:
VSuniversal-bluetooth-sdk★35→VSuniversal-mcp-toolkit★15→VSintpot★13→

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02兼容性03快速开始04使用场景05同类工具
VS
nunu
★2.6k
→
universal-bluetooth-sdk logo
universal-bluetooth-sdk★ 35
一个用于蓝牙实验的Go守护程序和CLI,集成了AI和MCP功能。
VS对比→
universal-mcp-toolkit logo
universal-mcp-toolkit★ 15
一个用于生产就绪模型上下文协议(MCP)服务器的权威开源单体仓库。
VS对比→
intpot logo
intpot★ 13
一个用于构建和在Typer、FastAPI和FastMCP之间转换类型化工具的Python框架。
VS对比→
nunu logo
nunu★ 2.6k
Nunu是一个用于构建Go应用程序的命令行脚手架工具。
VS对比→
arcade-mcp logo
arcade-mcp★ 1.1k
一个用于构建多模态通信协议(MCP)服务器的Python框架,使开发者能够创建AI助手可调用的工具。
VS对比→
bub logo
bub★ 1.7k
小巧的 Python 智能体运行时:每个回合阶段都是 pluggy 插件钩子,同一套运行时可用于 CLI、Telegram 和自定义频道。
VS对比→
md2wechat-skill logo
md2wechat-skill★ 3.7k
专为 AI 时代设计的公众号创作工作台。
VS对比→
strimzi-kafka-cli logo
strimzi-kafka-cli★ 92
Strimzi Kafka CLI是一个命令行工具,旨在帮助传统的Apache Kafka用户(包括开发者和管理员)轻松适应Strimzi,一个用于Apache Kafka的Kubernetes Operator。
VS对比→
查看全部替代品 →
ChristopherDond /
MCP-Generator
↗

一个命令行工具,根据 OpenAPI 规范生成适用于 TypeScript、Python 或 Go 的 MCP(多智能体通信协议)服务器。

20MIT
最后更新5天前
状态活跃
分类开发者工具
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度