技能潮 SkillTide 提交收录
官方说明10 个来源MCP 服务8 天前
kadykov/mcp-openapi-schema-explorer

kadykov/mcp-openapi-schema-explorer

📇 ☁️ 🏠 - Token-efficient access to OpenAPI/Swagger specs via MCP Resources
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add mcp-openapi-schema-explorer -- npx -y mcp-openapi-schema-explorer
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
76 ★ · kadykov/mcp-openapi-schema-explorer · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 10 个来源列出
评分构成
综合分 1,003 · 76 ★ · 10 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 kadykov/mcp-openapi-schema-explorer;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

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:
来源
awesome · https://github.com/kadykov/mcp-openapi-schema-explorer
按领域浏览
MCP 服务
Traction
76 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引