MCP Registry
Сообщественный реестр серверов Model Context Protocol — сервис для регистрации и обнаружения MCP серверов, как магазин приложений.
Описание
MCP Registry — это управляемый сообществом реестр для серверов Model Context Protocol. Он предоставляет клиентам список доступных серверов, упрощая их обнаружение и публикацию. Ключевые особенности: клиент для публикации серверов, API с документацией, аутентификация через GitHub OAuth/OIDC и DNS/HTTP верификацию. Технологии: Go, PostgreSQL, Docker. Применения: интеграция в экосистему AI для обмена моделями и инструментами, разработка и тестирование MCP решений.
Возможности
Публикация серверов
CLI-инструмент для публикации MCP серверов с валидацией пространств имен.
Аутентификация
Поддержка GitHub OAuth, OIDC, DNS и HTTP верификации для подтверждения владения.
API и документация
Live API docs для интеграции и запросов списка серверов.
Разработка и тестирование
Команды make для линтинга, unit-тестов и интеграционных тестов с PostgreSQL.
Установка
Предварительные требования: Docker, Go 1.24.x, golangci-lint v2.4.0.
Для полного окружения разработки:
make dev-compose
Это запускает реестр на localhost:8080 с PostgreSQL и тестовыми данными.
Альтернатива без Docker: Установите PostgreSQL локально, затем:
make build
make dev-local
Для Docker-образа:
docker run -p 8080:8080 ghcr.io/modelcontextprotocol/registry:latest