kadykov/mcp-openapi-schema-explorer

kadykov/mcp-openapi-schema-explorer

от kadykov
MCP-сервер для токен-эффективного исследования OpenAPI и Swagger спецификаций. Resource Templates дают клиентам (Claude, Cline) доступ к отдельным частям API без загрузки всего файла в контекст. По...

MCP OpenAPI Schema Explorer Logo

MCP OpenAPI Schema Explorer

npm version NPM Downloads Docker Pulls License: MIT codecov Verified on MseeP Trust Score

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.

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.
1.3.5основная
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.1
1.1.0
1.0.2
1.0.1
1.0.0

Выберите клиент, чтобы установить kadykov/mcp-openapi-schema-explorer:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "kadykov-mcp-openapi-schema-explorer-61y6st0678": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-openapi-schema-explorer@latest",
        "<path-or-url-to-spec>",
        "--output-format",
        "yaml"
      ],
      "env": {}
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "kadykov-mcp-openapi-schema-explorer-61y6st0678": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-openapi-schema-explorer@latest",
        "<path-or-url-to-spec>",
        "--output-format",
        "yaml"
      ],
      "env": {}
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "kadykov-mcp-openapi-schema-explorer-61y6st0678": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-openapi-schema-explorer@latest",
        "<path-or-url-to-spec>",
        "--output-format",
        "yaml"
      ],
      "env": {}
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"kadykov-mcp-openapi-schema-explorer-61y6st0678\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"mcp-openapi-schema-explorer@latest\",\"<path-or-url-to-spec>\",\"--output-format\",\"yaml\"],\"env\":{}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "kadykov-mcp-openapi-schema-explorer-61y6st0678": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-openapi-schema-explorer@latest",
        "<path-or-url-to-spec>",
        "--output-format",
        "yaml"
      ],
      "env": {}
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add kadykov-mcp-openapi-schema-explorer-61y6st0678 -- npx -y mcp-openapi-schema-explorer@latest <path-or-url-to-spec> --output-format yaml

Либо через JSON-конфиг:

claude mcp add-json kadykov-mcp-openapi-schema-explorer-61y6st0678 "{\"command\":\"npx\",\"args\":[\"-y\",\"mcp-openapi-schema-explorer@latest\",\"<path-or-url-to-spec>\",\"--output-format\",\"yaml\"],\"env\":{}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add kadykov-mcp-openapi-schema-explorer-61y6st0678 -- npx -y mcp-openapi-schema-explorer@latest <path-or-url-to-spec> --output-format yaml

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.kadykov-mcp-openapi-schema-explorer-61y6st0678]
command = "npx"
args = ["-y", "mcp-openapi-schema-explorer@latest", "<path-or-url-to-spec>", "--output-format", "yaml"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите kadykov/mcp-openapi-schema-explorer, а в поле команды запуска — строку ниже:
npx -y mcp-openapi-schema-explorer@latest <path-or-url-to-spec> --output-format yaml

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "kadykov-mcp-openapi-schema-explorer-61y6st0678": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-openapi-schema-explorer@latest",
        "<path-or-url-to-spec>",
        "--output-format",
        "yaml"
      ],
      "env": {}
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "kadykov-mcp-openapi-schema-explorer-61y6st0678": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-openapi-schema-explorer@latest",
        "<path-or-url-to-spec>",
        "--output-format",
        "yaml"
      ],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например kadykov-mcp-openapi-schema-explorer-61y6st0678.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: kadykov-mcp-openapi-schema-explorer-61y6st0678
    command: npx
    args:
      - "-y"
      - "mcp-openapi-schema-explorer@latest"
      - "<path-or-url-to-spec>"
      - "--output-format"
      - "yaml"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "kadykov-mcp-openapi-schema-explorer-61y6st0678": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-openapi-schema-explorer@latest",
        "<path-or-url-to-spec>",
        "--output-format",
        "yaml"
      ],
      "env": {}
    }
  }
}

Похожие MCP-сервера

ReAPI-com/mcp-openapi

ReAPI-com/mcp-openapi

официальный

от reapi-com

MCP сервер для загрузки OpenAPI спецификаций и их интеграции с LLM в IDE. Он помогает разработчикам находить операции, схемы и получать контекст для генерации кода и работы с API.

TypeScript⭐ 90
mroops0111/openapi-mcp-gateway

mroops0111/openapi-mcp-gateway

от mroops0111

MCP сервер для подключения OpenAPI (Swagger) спецификаций и FastAPI приложений. Поддерживает несколько API в одном процессе, каждый со своей аутентификацией (bearer, OAuth2, API key) и транспортами (HTTP, SSE, stdio). Полезен разработчикам AI-агентов и интеграций.

Python⭐ 7
saurav61091/mcp-openapi

saurav61091/mcp-openapi

от saurav61091

Превращает любую OpenAPI 3.x спецификацию в MCP-инструменты для Claude - одной строкой в конфиге. Claude вызывает эндпоинты через естественный язык, инструменты обновляются автоматически.

TypeScript⭐ 1
ycs77/apifable

ycs77/apifable

от ycs77

apifable - MCP-сервер для AI-агентов: ищет эндпоинты, изучает OpenAPI-спецификацию и генерирует TypeScript типы. Всё, чтобы AI писал точный код интеграции в TypeScript-проекты.

TypeScript⭐ 10
marin1321/mcp-devtools

marin1321/mcp-devtools

от marin1321

MCP-сервер, дающий AI-агентам (Claude, Cursor и др.) безопасный доступ к локальной среде разработки. Включает 14 инструментов для работы с файлами, базами данных, процессами, OpenAPI, а также плаги...

TypeScript⭐ 3
nk3750/jitapi

nk3750/jitapi

от nk3750

JitAPI - MCP сервер для интеграции Claude с любыми API через OpenAPI. Семантический поиск и граф зависимостей находят нужные эндпоинты, экономя контекст. Разработчики могут выполнять сложные сценар...

Python⭐ 7
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин