openapi-mcp-generator and mcp-openapi-schema-explorer

These are complementary tools: the first generates MCP servers from OpenAPI specs, while the second provides an MCP server that *exposes* OpenAPI specs for exploration, serving different points in the API integration workflow.

openapi-mcp-generator
58
Established
Maintenance 10/25
Adoption 10/25
Maturity 18/25
Community 20/25
Maintenance 13/25
Adoption 8/25
Maturity 18/25
Community 18/25
Stars: 547
Forks: 76
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 66
Forks: 14
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No risk flags
No risk flags

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-schema-explorer

kadykov/mcp-openapi-schema-explorer

MCP server providing token-efficient access to OpenAPI/Swagger specs via MCP Resource Templates for client-side exploration.

Implements parameterized resource templates (e.g., `openapi://paths/{path}/{method}`) that enable dynamic, on-demand access to OpenAPI/Swagger specs without pre-enumerating endpoints, avoiding context bloat. Supports both local files and remote HTTP/HTTPS URLs, with automatic Swagger v2.0-to-OpenAPI v3.0 conversion. Runs via stdio transport and integrates with MCP clients like Claude Desktop, Cline, and Windsurf through configurable execution methods (npx, Docker, or node).

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