MCP OpenAPI

MCP MCP Servers Open Source

MCP-сервер, динамически генерирующий инструменты из OpenAPI/Swagger спецификаций. Подайте URL OpenAPI-документа — сервер создаст все эндпоинты как MCP-инструменты.

v1.1.0
01.04.2025
v1.2.0-beta04
27.01.2025 current
Добавлен 06.07.2026 · Обновлён 06.07.2026 · MCP Servers
Установка
# Claude Desktop — claude_desktop_config.json:
{ "mcpServers": { "openapi": { "command": "npx", "args": ["-y", "openapi-mcp-server", "https://api.example.com/openapi.json"] } } }

# Claude Code (CLI):
claude mcp add openapi -- npx -y openapi-mcp-server https://api.example.com/openapi.json

# OpenCode — ~/.config/opencode/opencode.json:
{ "mcp": { "openapi": { "type": "local", "command": ["npx", "-y", "openapi-mcp-server", "https://api.example.com/openapi.json"] } } }
переведено ИИ

Сервер MCP OpenAPI

janwilmake/openapi-mcp-server контекст

Сервер протокола контекста модели (MCP) для Claude/Cursor, который позволяет искать и изучать спецификации OpenAPI через oapis.org.

  • Демо: https://x.com/janwilmake/status/1903497808134496583
  • Поток HN: https://news.ycombinator.com/item?id=43447278
  • OpenAPISearch: https://github.com/janwilmake/openapisearch
  • OAPIS: https://github.com/janwilmake/oapis

MCP работает поэтапно:

  1. Он определяет идентификатор OpenAPI, который вам нужен
  2. Запрашивает его краткую сводку простым языком
  3. Определяет, какие именно эндпоинты вам нужны, и проверяет, как они работают (опять же, простым языком)

Возможности

  • Получение обзора любой спецификации OpenAPI
  • Получение деталей об определенных операциях API
  • Поддержка форматов JSON и YAML
  • Протестировано в Claude Desktop и Cursor

Установка

Установить MCP-сервер OpenAPI

Для других клиентов используйте URL-адрес MCP: https://openapi-mcp.openapisearch.com/mcp

Локальное тестирование

Сначала запустите сервер

wrangler dev

Затем запустите инспектор MCP:

npx @modelcontextprotocol/inspector
Комментарии
Войдите, чтобы оставить комментарий