{"repo":"kadykov/mcp-openapi-schema-explorer","free":true,"listed":false,"github":"https://github.com/kadykov/mcp-openapi-schema-explorer","clone":"git clone https://github.com/kadykov/mcp-openapi-schema-explorer.git","description":"MCP server providing token-efficient access to OpenAPI/Swagger specs via MCP Resource Templates for client-side exploration.","language":"TypeScript","stars":76,"topics":["api-specification","developer-tools","development","mcp","mcp-server","model-context-protocol","node","node-js","nodejs","openapi"],"license":"MIT","category":"mcp-servers","readme_excerpt":"MCP OpenAPI Schema Explorer 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, o","default_branch":null,"files":null,"tree":[],"storefront":"/r/kadykov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kadykov/mcp-openapi-schema-explorer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}