mcp-openapi-schema-explorer and openapi2mcptools

openapi2mcptools
45
Emerging
Maintenance 13/25
Adoption 8/25
Maturity 18/25
Community 18/25
Maintenance 0/25
Adoption 11/25
Maturity 18/25
Community 16/25
Stars: 66
Forks: 14
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 19
Forks: 7
Downloads: 108
Commits (30d): 0
Language: TypeScript
License: MIT
No risk flags
Stale 6m

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).

About openapi2mcptools

2013xile/openapi2mcptools

OpenAPI specifications => MCP (Model Context Protocol) tools

Automatically transforms OpenAPI endpoints into MCP-compatible tools with built-in HTTP client abstraction, enabling MCP servers to expose REST APIs through the protocol's tool interface. The `Converter` class parses specifications and generates both tool definitions and a callable handler for executing requests, while supporting custom HTTP clients (axios, etc.) and configuration like baseURL and headers. Designed to integrate directly with MCP SDK's stdio transport and server patterns for rapid server development.

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