Перейти к содержимому

Auto MCP

Преобразует OpenAPI/Swagger спецификацию в полноценный сервер Model Context Protocol для локального или облачного запуска.

Go
168 stars

Описание

Auto MCP — инструмент на Go, который автоматически генерирует MCP-сервер из OpenAPI/Swagger документов. Поддерживает транспорты STDIO, HTTP и SSE, аутентификацию (OAuth, API-ключи), проксирование запросов. Идеален для быстрого прототипирования API, интеграции legacy-систем и доступа к third-party сервисам в AI-приложениях вроде Claude. Работает как CLI, daemon или Docker-контейнер.

Возможности

Преобразование спецификаций

Автоматическое создание MCP-сервера из OpenAPI v2/v3 или Swagger файлов без boilerplate-кода.

Поддержка транспортов

Работа с STDIO (по умолчанию), HTTP (StreamableHttp) и SSE для локального или удалённого развертывания.

Аутентификация

Интеграция bearer token, basic auth, API-ключей и OAuth 2.1 с PKCE для безопасного доступа.

Конфигурация и настройка

YAML-файлы, CLI-флаги, env-переменные; инструмент MCP Config Builder для редактирования и фильтрации эндпоинтов.

Развёртывание

Запуск как CLI, daemon, в Docker/Kubernetes или внутри Claude Desktop с монтированием конфигов.

Установка

Установка через Go: go install github.com/brizzai/auto-mcp/cmd/auto-mcp@latest Для MCP Config Builder: go install github.com/brizzai/auto-mcp/cmd/mcp-config-builder@latest Через Docker: docker run –rm -i -v $(pwd)/swagger.json:/server/swagger.json ghcr.io/brizzai/auto-mcp:latest –swagger-file=/server/swagger.json –mode=stdio

Информация

Язык
Go
Лицензия
Apache License 2.0
GitHub Stars
168

Ссылки