openapi-mcp-generator and mcp-openapi

These are complements: the generator (A) creates MCP servers from OpenAPI specs, while the server (B) exposes OpenAPI specs as an MCP server—one generates MCP implementations, the other consumes/serves specifications as MCP.

openapi-mcp-generator
65
Established
mcp-openapi
42
Emerging
Maintenance 10/25
Adoption 10/25
Maturity 25/25
Community 20/25
Maintenance 0/25
Adoption 9/25
Maturity 16/25
Community 17/25
Stars: 547
Forks: 76
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 81
Forks: 15
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No risk flags
Stale 6m No Package No Dependents

About openapi-mcp-generator

harsha-iiiv/openapi-mcp-generator

A tool that converts OpenAPI specifications to MCP server

Automatically generates Zod-validated TypeScript MCP servers that proxy REST APIs, supporting multiple transports (stdio, SSE, StreamableHTTP) and authentication schemes (API keys, OAuth2, Bearer tokens). The tool produces fully typed, scaffolded Node.js projects with built-in HTML test clients for web-based transports, enabling AI agents to interact with existing APIs through the Model Context Protocol.

About mcp-openapi

ReAPI-com/mcp-openapi

OpenAPI specification MCP server.

Loads and dereferences multiple OpenAPI specifications from a directory, exposing API operations and schemas through MCP tools for LLM-powered IDE integration in Cursor. Implements a catalog-based architecture with search and lookup capabilities across specifications, using custom `x-spec-id` fields to disambiguate overlapping endpoints and schemas between services. Integrates directly into Cursor via `.cursor/mcp.json` configuration and provides tools for dynamic catalog refresh and semantic operation/schema discovery.

Scores updated daily from GitHub, PyPI, and npm data. How scores work