AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
Dev Tooling/
MCP-Generator
MCP-Generator logo

MCP-Generator

Active·★ 20·MIT·Updated 2026-10-18

MCP-Generator is a command-line tool that transforms OpenAPI v3 specifications into full-fledged MCP (Multi-Agent Communication Protocol) servers. It supports TypeScript, Python, and Go, generating typed models, API clients, and preserving custom code across regenerations.

#OpenAPI#Code Generation#TypeScript#Python#Go#CLI#API Tooling#Server Scaffolding
$ Install
$ git clone https://github.com/ChristopherDond/MCP-Generator.git && cd MCP-Generator && npm install && npm run build
↗ Visit site★ GitHub
01

Features

01Generates MCP servers from OpenAPI v3 specifications in TypeScript, Python, or Go.
02Maps API routes to typed MCP tools with input parameters, example responses, and complex schema support (oneOf/anyOf).
03Supports incremental code preservation, allowing custom logic to be retained during code regeneration.
04Provides a validation command to check OpenAPI specs for issues like name collisions, missing examples, and unsupported schemas.
05Option to generate handlers that call the real API over HTTP (HTTP client mode) instead of returning example stubs.
02

Compatibility

Node.js
Runtime
Verified via docs
npm
Package Manager
Verified via docs
TypeScript
Target Language
Verified via docs
Python
Target Language
Verified via docs
Go
Target Language
Verified via docs
03

Quick start

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

Use cases

↳Rapidly scaffold an MCP server project for a new API based on its OpenAPI definition.
↳Integrate existing APIs into multi-agent systems by automatically exposing them as typed MCP tools.
↳Automate the generation of API server code, client code, and data models for multiple programming languages (TypeScript, Python, Go).
↳Maintain up-to-date server implementations by regenerating code when the OpenAPI specification evolves, while preserving custom business logic.
↳Validate OpenAPI specifications for correctness and adherence to best practices during the API design and development process.
05

Alternatives

⚡Top VS:
VSuniversal-bluetooth-sdk★35→VSuniversal-mcp-toolkit★15→VSintpot★13→VSnunu★2.6k→
universal-bluetooth-sdk logo
universal-bluetooth-sdk★ 35
Experimental Go Bluetooth daemon and CLI with Linux RFCOMM, MCP tools, and a hardware-free demo. Building toward nearby chat and optional local AI.
VSCompare→
universal-mcp-toolkit logo
universal-mcp-toolkit★ 15
The canonical open-source monorepo for production-ready MCP servers.
VSCompare→
intpot logo
intpot★ 13
Define Python tools once and serve them as a Typer CLI, FastAPI app, or FastMCP server — or convert existing apps between all three.
VSCompare→
nunu logo
nunu★ 2.6k
A CLI tool for building Go applications.
VSCompare→
arcade-mcp logo
arcade-mcp★ 1.1k
The best way to create, deploy, and share MCP Servers
VSCompare→
bub logo
bub★ 1.7k
Bub it. Build it. A tiny agent runtime, composable with plugins.
VSCompare→
md2wechat-skill logo
md2wechat-skill★ 3.7k
Markdown to WeChat CLI | 一键排版发布到微信公众号:支持 40+ 排版样式和专业主题 、AI 配图 、批量发布
VSCompare→
strimzi-kafka-cli logo
strimzi-kafka-cli★ 92
Command Line Interface for the Strimzi Kafka Operator
VSCompare→
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Compatibility03Quick start04Use cases05Alternatives
ChristopherDond /
MCP-Generator
↗

Wide MCP generator, easy and fast

20MIT
Last commit5d ago
StatusActive
CategoryDev Tooling
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.