harsha-iiiv/openapi-mcp-generator
A tool that converts OpenAPI specifications to MCP server
Overview
harsha-iiiv/openapi-mcp-generator is a TypeScript MCP server licensed under MIT. A tool that converts OpenAPI specifications to MCP server
Ranked #211 out of 25632 indexed tools.
In the top 1% of all indexed tools.
Ecosystem
TypeScript MIT
Signal Breakdown
Stars 539
Freshness 13d ago
Issue Health 39%
Contributors 8
Dependents 9
Forks 76
Description Good
License MIT
How to Improve
Description low impact
Issue Health high impact
Matched Queries
From the README
# OpenAPI to MCP Generator (openapi-mcp-generator) Generate [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) servers from OpenAPI specifications. This CLI tool automates the generation of MCP-compatible servers that proxy requests to existing REST APIs—enabling AI agents and other MCP clients to seamlessly interact with your APIs using your choice of transport methods. --- ## ✨ Features - 🔧 **OpenAPI 3.0 Support**: Converts any OpenAPI 3.0+ spec into an MCP-compatible server. - 🔁 **Proxy Behavior**: Proxies calls to your original REST API while validating request structure and security. - 🔐 **Authentication Support**: API keys, Bearer tokens, Basic auth, and OAuth2 supported via environment variables. - 🧪 **Zod Validation**: Automatically generates Zod schemas from OpenAPI definitions for runtime input validation. - ⚙️ **Typed Server**: Fully typed, maintainable TypeScript code output. - 🔌 **Multiple Transports**: Communicate over stdio, SSE via Hono, or StreaRead full README on GitHub →
Are you the maintainer? Claim this listing