openapi2mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@openapi2mcpturn the petstore OpenAPI spec into an MCP server"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
openapi2mcp
Turn any OpenAPI spec into a Model Context Protocol server with one command.
🎯 Why?
MCP is exploding, but every REST API still needs a hand-written MCP server. OpenAPI specs already describe tools, parameters, and schemas, so there is a missing zero-config bridge that turns existing API contracts into MCP tools for Claude, Cursor, and other agents.
Target audience: AI application developers and platform engineers who want coding agents to call internal or public REST APIs without writing bespoke MCP servers.
Related MCP server: MyMCP
✨ Features
✨ Generates MCP tools from OpenAPI paths and schemas
✨ Runs a minimal MCP stdio server with tools/list and tools/call
✨ Supports default auth headers, method allowlists, and base URL overrides
🚀 Quick Start
# Install
pip install openapi2mcp
# Run
openapi2mcp --help📦 Installation
From Source
git clone https://github.com/YOUR_USERNAME/openapi2mcp.git
cd openapi2mcp# Create virtual environment
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
# Install in development mode
pip install -e ".[dev]"
# Run tests
pytest -v🎬 Demo
The GIF above was recorded using Charm VHS:
vhs < demo.tape📖 Usage
# Show help
openapi2mcp --help
# Common usage examples
openapi2mcp --example🏗️ Architecture
graph LR
A[Input] --> B[Core Engine]
B --> C[Output]
B --> D[Plugins]
D --> E[Extensions]🤝 Contributing
Contributions are welcome! Please:
Fork the repo
Create a feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'Add amazing feature')Push to the branch (
git push origin feature/amazing-feature)Open a Pull Request
📄 License
MIT © 2026 — See LICENSE for details.
If this project helped you, please ⭐ star it!
This server cannot be deployed
Maintenance
Related MCP Connectors
Point Gecko at an OpenAPI spec; get first-call-correct, auth-hidden agent tools.
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Create hosted MCP servers from any OpenAPI spec. Requires a free Kaiva Bridge account.
- typeshipOAuthdev.typeship
Generate a typed SDK, CLI, and MCP server from any OpenAPI or GraphQL spec, and keep them current.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceAutomatically converts any OpenAPI specification into an MCP server, exposing all HTTP endpoints as callable tools with support for various authentication methods and request types.2-
- AlicenseNot gradedqualityBmaintenanceDynamically converts any OpenAPI v3 specification into a fully-functional Model Context Protocol (MCP) server.7Mozilla Public 2.0
- AlicenseNot gradedqualityDmaintenanceConverts any OpenAPI/Swagger spec into an MCP server, exposing REST API endpoints as tools for Claude.MIT
- AlicenseNot gradedqualityDmaintenanceConverts an OpenAPI spec into an MCP server, enabling AI agents to call your API without writing tool definitions or integration code.3MIT