Openapi Tools
БесплатноНе проверенEnables inspecting local OpenAPI specification files by listing and retrieving spec details with filters and $ref resolution.
Описание
Enables inspecting local OpenAPI specification files by listing and retrieving spec details with filters and $ref resolution.
README
A Model Context Protocol server powered by fastMCP for inspecting local or remote OpenAPI specs. It exposes tools for listing and retrieving spec details with optional glob/tag filters and $ref resolution.
The server also publishes MCP metadata (instructions and website_url) to guide clients toward local-file OpenAPI inspection workflows.
Add as an MCP server
Add this server to your MCP client configuration (PyPI):
{
"mcpServers": {
"openapi-tools": {
"command": "uvx",
"args": [
"--from",
"openapi-tools-mcp",
"openapi-tools-mcp"
]
}
}
}
This launches the openapi-tools-mcp entrypoint from PyPI via uvx.
TOML version (PyPI):
[mcp_servers.openapi-tools]
command = "uvx"
args = ["--from", "openapi-tools-mcp", "openapi-tools-mcp"]
You can also install directly from GitHub with uvx:
uvx --from git+ssh://[email protected]/kardaj/openapi-tools-mcp.git openapi-tools-mcp
Available tools
spec_info(spec_path): Quickly summarize a spec source (OpenAPI version, title/description, servers). Use this first to confirm you're reading the right spec and its base URLs.spec_list(section, spec_path, filter_by_glob?, filter_by_tag?): Enumerate keys within a spec section (e.g., all paths, schemas, or responses). Use to discover what exists before drilling into details.spec_get(section, name, spec_path, resolve_refs=True): Retrieve a specific item from a section (e.g., one path or schema), with optional$refresolution and source line numbers for precise navigation.
All tools accept either a readable OpenAPI YAML/JSON file path on the local filesystem or a URL source object. Local paths keep the existing behavior, including ~ expansion and absolute path resolution. An example spec lives at tests/openapi.example.yml.
URL source objects are passed through the existing spec_path argument:
{
"url": "https://example.com/openapi.yaml",
"headers": {
"Authorization": "Bearer token",
"Accept": "application/yaml"
}
}
The headers object is optional and defaults to no extra request headers. Only http:// and https:// URLs are supported. Remote YAML and JSON documents are both supported.
Downloaded URL content is cached in memory for 15 minutes per server process. Cache entries are keyed by URL plus the complete headers mapping, independent of header insertion order, so different authentication or content-negotiation inputs do not share responses. When an expired cached entry cannot be refreshed because of a network error or HTTP 5XX response, the stale cached content is used for that request. HTTP 4XX responses and unsupported URL schemes surface an error and do not use stale content.
License
MIT
Установка Openapi Tools
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/kardaj/openapi-tools-mcpFAQ
Openapi Tools MCP бесплатный?
Да, Openapi Tools MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Openapi Tools?
Нет, Openapi Tools работает без API-ключей и переменных окружения.
Openapi Tools — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Openapi Tools в Claude Desktop, Claude Code или Cursor?
Открой Openapi Tools на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Openapi Tools with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
