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

MCP Registry

Сообщественный реестр серверов Model Context Protocol — сервис для регистрации и обнаружения MCP серверов, как магазин приложений.

Go
4862 stars

Описание

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

Информация

Язык
Go
Лицензия
MIT License
GitHub Stars
4862

Ссылки