abutbul/openapi-mcp-generator
A Python tool that automatically converts OpenAPI(Swagger, ETAPI) compatible specifications into fully functional Model Context Protocol (MCP) servers. Generates Docker-ready implementations with support for SSE/IO communication protocols, authentication, and comprehensive error handling. https://pypi.org/project/openapi-mcp-generator/
This tool helps software developers quickly create a backend server that speaks the Model Context Protocol (MCP) from an OpenAPI specification. You provide an OpenAPI (or Swagger/ETAPI) file describing your API, and it generates a ready-to-use, Docker-packaged MCP server. This is for developers building new services or integrating existing APIs into systems that use MCP.
No commits in the last 6 months.
Use this if you are a backend developer needing to expose an existing API, defined by an OpenAPI specification, as a Model Context Protocol (MCP) server.
Not ideal if you are not a software developer or if you need to build a user-facing application rather than an API backend.
Stars
28
Forks
7
Language
Python
License
MIT
Category
Last pushed
May 23, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/abutbul/openapi-mcp-generator"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
Azure/data-api-builder
Data API builder provides modern REST, GraphQL endpoints and MCP tools to your Azure Databases...
apioo/fusio
Self-Hosted API Management for Builders
harsha-iiiv/openapi-mcp-generator
A tool that converts OpenAPI specifications to MCP server
kadykov/mcp-openapi-schema-explorer
MCP server providing token-efficient access to OpenAPI/Swagger specs via MCP Resource Templates...
getdatanaut/openmcp
Turn any openapi file into an mcp server, with just the tools you need.