Что такое реестр#
Реестр MCP — официальный открытый каталог и программный интерфейс, где публикуются сведения о публично доступных серверах MCP. Адрес: registry.modelcontextprotocol.io. Он работает как «магазин приложений» для серверов: разработчик публикует описание, клиент или каталог-посредник находит сервер по имени или поиску.
| Параметр | Значение |
|---|---|
| Адрес | registry.modelcontextprotocol.io |
| Запуск | 8 сентября 2025 года, режим предварительной версии |
| Статус по документации | Предварительная версия (preview); возможны несовместимые изменения |
| Формат описания сервера | server.json |
| Публикация | Утилита командной строки mcp-publisher |
| Состояния сервера в реестре | active, deprecated, deleted |
| Кто ведёт | Рабочая группа реестра проекта MCP |
Реестр хранит метаданные, а не сами серверы: в записи указано, где взять пакет или по какому адресу подключиться. Нижестоящие каталоги — подборки, магазины, корпоративные закрытые реестры — могут брать данные из официального реестра и добавлять свои проверки.
Как опубликовать сервер#
- Подготовьте пакет сервера и укажите в нём имя для реестра: оно должно совпадать с именем в
server.json. - Создайте файл
server.jsonкомандойmcp-publisher initи заполните описание, версию и способы запуска. - Пройдите аутентификацию: через GitHub для имён вида
io.github.имя/серверили через подтверждение владения доменом (DNS или HTTP) для имён на домене. - Опубликуйте запись командой
mcp-publisher publish. Реестр проверит, что вы управляете пространством имён и что пакет соответствует описанию.
Правила проверки публикации официального реестра строже общего формата server.json: они требуют подтверждённых пространств имён, проверки владения пакетами и ограничивают источники пакетов доверенными публичными репозиториями.
Как читать данные реестра#
Клиентам и каталогам реестр отдаёт данные по HTTP. Версия интерфейса указывается в пути, например /v0.1/servers; поиск выполняется параметром search. В ответе у каждой записи есть служебные данные реестра: статус, дата первой публикации и дата последнего обновления.
Интерфейс реестра в статусе предварительной версии, поэтому пути и поля могут измениться. Актуальное описание — в документации реестра на modelcontextprotocol.io.
Обнаружение серверов без реестра#
Реестр — не единственный способ узнать, что у организации есть сервер MCP. В сообществе обсуждаются предложения о публикации описания сервера по адресу /.well-known/ на сайте организации, а в IETF поданы индивидуальные черновики на эту тему (см. раздел о коммерции). Ни одно из них нельзя считать частью спецификации MCP, пока оно не принято проектом; статус стоит проверять по официальным источникам.
Каталог MCP-серверов на этом сайте в разработке#
Справочник готовит отдельный раздел с каталогом серверов. Сейчас он не открыт, срок публикации не назначен. До его запуска на сайте нет перечня серверов и рекомендаций по выбору.
Что будет в каталоге, определяется при проектировании. Для оценки серверов будут нужны публичные критерии: владелец, статус в реестре, способ авторизации, дата проверки. Пока ищите серверы в официальном реестре.