SkillTide Submit
Official description10 sourcesMCP servers8d ago
kadykov/mcp-openapi-schema-explorer

kadykov/mcp-openapi-schema-explorer

๐Ÿ“‡ โ˜๏ธ ๐Ÿ  - Token-efficient access to OpenAPI/Swagger specs via MCP Resources
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
claude mcp add mcp-openapi-schema-explorer -- npx -y mcp-openapi-schema-explorer
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
76 โ˜… ยท kadykov/mcp-openapi-schema-explorer ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 76 โ˜… ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository kadykov/mcp-openapi-schema-explorer๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

MCP OpenAPI Schema Explorer

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

An MCP (Model Context Protocol) server that provides token-efficient access to OpenAPI (v3.0) and Swagger (v2.0) specifications via **MCP Resource Templates**.
Project Goal
The primary goal of this project is to allow MCP clients (like Cline or Claude Desktop) to explore the structure and details of large OpenAPI specifications without needing to load the entire file into an LLM's context window. It achieves this by exposing parts of the specification through **MCP Resource Templates**, which provide parameterized access patterns for read-only data exploration.
This server supports loading specifications from both local file paths and remote HTTP/HTTPS URLs. Swagger v2.0 specifications are automatically converted to OpenAPI v3.0 upon loading.
> **Note:** This server provides **resource templates** (not pre-enumerated resources). MCP clients access these templates through the resources/templates/list protocol method. For more information about resource templates, see the MCP Resource Templates documentation.
Why MCP Resource Templates?
The Model Context Protocol defines both **Resources** and **Tools**.
- **Resources:** Represent data sources (like files, API responses). They are ideal for read-only access and exploration by MCP clients.
- **Resource Templates:** A special type of resource that uses parameterized URIs (e.g., openapi://paths/{path}/{method}), allowing dynamic access without pre-enumerating all possible values.
- **Tools:** Represent executable actions or functions, often used by LLMs to perform tasks or interact with external systems.
While other MCP servers exist that provide access to OpenAPI specs via _Tools_, this project specifically focuses on providing access via _Resource Templates_. This approach is particularly efficient for large APIs because:
- It doesn't require pre-enumerating thousands of potential paths and components
- Clients can discover available resources dynamically using the template patterns
- It provides structured, on-demand access to specific parts of the specification
For more details on MCP clients and their capabilities, see the MCP Client Documentation.
Quick Start Guides by Client
- **Claude Code** - Anthropic's CLI tool for coding with Claude
- **Claude Desktop, Cline, Windsurf** - See installation instructions below
Installation
For the recommended usage methods (npx and Docker, described below), **no separate installation step is required**. Your MCP client will download the package or pull the Docker image automatically based on the configuration you provide.
However, if you prefer or need to install the server explicitly, you have two options:
1. **Global Installation:** You can install the package globally using npm:
See **Method 3** below for how to configure your MCP client to use a globally installed server.
2. **Local Development/Installation:** You can clone the repository and build it locally:
See **Method 4** below for how to configure your MCP client to run the server from your local build using node.
Adding the Server to your MCP Client
This server is designed to be run by MCP clients (like Claude Desktop, Windsurf, Cline, etc.). To use it, you add a configuration entry to your client's settings file (often a JSON file). This entry tells the client how to execute the server process (e.g., using npx, docker, or node). The server itself doesn't require separate configuration beyond the command-line arguments specified in the client settings entry.
Below are the common methods for adding the server entry to your client's configuration.
Method 1: npx (Recommended)
Using npx is recommended as it avoids global/local installation and ensures the client uses the latest published version.
**Example Client Configuration Entry (npx Method):**
Add the following JSON object to the mcpServers section of your MCP client's configuration file. This entry instructs the client on how to run the server using npx:
Source
awesome ยท https://github.com/kadykov/mcp-openapi-schema-explorer
Browse by field
MCP servers
Traction
76 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index