/ Каталог / Песочница / MCP Registry
● Официальный modelcontextprotocol ⚡ Сразу

MCP Registry

автор modelcontextprotocol · modelcontextprotocol/registry

Официальный каталог и сервис поиска MCP-серверов — находите, публикуйте и верифицируйте production MCP из единого канонического источника.

MCP Registry — официальный одобренный Anthropic каталог MCP-серверов, аналог npm/PyPI для протокола. Предоставляет REST API, Go-сервер и инструменты для публикации собственного MCP. Является первичным источником истины для клиентов, желающих найти MCP по возможностям, языку или издателю.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

mcp-registry.replay ▶ готово
0/0

Установка

Выберите клиент

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "mcp-registry": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/registry-mcp"
      ],
      "_inferred": true
    }
  }
}

Откройте Claude Desktop → Settings → Developer → Edit Config. Перезапустите после сохранения.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "mcp-registry": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/registry-mcp"
      ],
      "_inferred": true
    }
  }
}

Cursor использует ту же схему mcpServers, что и Claude Desktop. Конфиг проекта приоритетнее глобального.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "mcp-registry": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/registry-mcp"
      ],
      "_inferred": true
    }
  }
}

Щёлкните значок MCP Servers на боковой панели Cline, затем "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "mcp-registry": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/registry-mcp"
      ],
      "_inferred": true
    }
  }
}

Тот же формат, что и Claude Desktop. Перезапустите Windsurf для применения.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "mcp-registry",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/registry-mcp"
      ]
    }
  ]
}

Continue использует массив объектов серверов, а не map.

~/.config/zed/settings.json
{
  "context_servers": {
    "mcp-registry": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "@modelcontextprotocol/registry-mcp"
        ]
      }
    }
  }
}

Добавьте в context_servers. Zed перезагружается автоматически.

claude mcp add mcp-registry -- npx -y @modelcontextprotocol/registry-mcp

Однострочная команда. Проверить: claude mcp list. Удалить: claude mcp remove.

Сценарии использования

Реальные сценарии: MCP Registry

Позвольте Claude искать в официальном реестре MCP для задачи

👤 Все, кто знает, что хочет сделать, но не знает, какой MCP это умеет ⏱ ~10 min beginner

Когда использовать: Вам нужен MCP для Postgres / Notion / и т.д. и вы хотите канонический вариант.

Поток
  1. Поиск
    Use registry MCP. Find the top 3 results for keyword 'postgres' and tell me their stars + last update.✓ Скопировано
    → Три кандидата с метаданными
  2. Просмотр манифестов
    For each, show config + tool list so I can pick.✓ Скопировано
    → Отрендеренные манифесты
  3. Установка выбранного
    Install the top result into Claude Desktop.✓ Скопировано
    → Блок конфигурации записан в claude_desktop_config.json

Итог: MCP выбран из авторитетного источника, а не случайных результатов поиска.

Подводные камни
  • Новые MCP могут ещё не быть зарегистрированы — Сверяйтесь с FreeMCPLab и GitHub напрямую для Community-picks

Опубликуйте ваш MCP в официальный реестр для обнаружения другими

👤 Авторы MCP со стабильным, полезным сервером ⏱ ~30 min intermediate

Когда использовать: У вашего MCP 3+ пользователей и вы хотите обнаруживаемости.

Предварительные требования
  • GitHub-репозиторий с манифестом — server.json в корне репозитория по схеме реестра
Поток
  1. Валидация манифеста
    Use registry MCP to validate my server.json against the official schema. Tell me what's missing.✓ Скопировано
    → Отчёт валидации схемы
  2. Отправка
    Submit via the registry CLI. Auth using my GitHub identity.✓ Скопировано
    → Заявка принята; URL возвращён
  3. Проверка обнаруживаемости
    Search for my MCP by name; confirm it appears.✓ Скопировано
    → Виден в поиске

Итог: Ваш MCP размещён в официальном реестре.

Запустите внутренний MCP-реестр для вашей компании

👤 Платформенные команды в организациях с внутренними MCP ⏱ ~60 min advanced

Когда использовать: У вас есть проприетарные MCP, которые вы не хотите размещать в публичном реестре.

Предварительные требования
  • Go runtime или Docker — go install или docker pull
Поток
  1. Запуск сервера
    Start the registry server on internal.mcp.corp. Configure auth.✓ Скопировано
    → Сервер запущен; читаемый эндпоинт схемы
  2. Зеркалирование или курирование
    Mirror selected public entries; add private ones from internal teams.✓ Скопировано
    → Гибридный каталог
  3. Направление Claude на него
    Configure Claude Desktop to use the internal registry URL for discovery.✓ Скопировано
    → Обнаружение теперь использует внутренний источник

Итог: Внутренние MCP управляются и обнаруживаются через собственный реестр.

Комбинации

Сочетайте с другими MCP — эффект x10

SDK + реестр — создайте, затем опубликуйте

Build with mcp-python-sdk; once stable, validate via registry MCP and submit.✓ Скопировано

Перекрёстная проверка реестра с курированным awesome-списком

If a server isn't in the registry yet, check the awesome list for community status.✓ Скопировано

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
search_servers query, runtime?, limit? Обнаружение 0
get_server id Страница деталей 0
validate_manifest manifest_json Проверка перед отправкой 0
submit_server manifest, github_token Публикация вашего MCP 0

Стоимость и лимиты

Во что обходится

Квота API
Публичные чтения без аутентификации; отправки требуют GitHub auth
Токенов на вызов
Небольшие — манифесты JSON
Деньги
Бесплатно
Совет
Кэшируйте результаты манифестов на клиенте; они меняются нечасто

Безопасность

Права, секреты, радиус поражения

Минимальные скоупы: github:read (for submission)
Хранение учётных данных: GitHub token в переменной среды только для отправки
Исходящий трафик: registry.modelcontextprotocol.io
Никогда не давайте: github:write to private orgs

Устранение неполадок

Частые ошибки и исправления

Schema validation failure

Сравните ваш server.json с канонической схемой в /schemas; часто встречаются отсутствующие поля

Submission rejected

Убедитесь, что GitHub-идентификация совпадает с издателем манифеста; репозиторий должен быть публичным

Server not visible after submission

Индексирование может занять несколько минут; обновите поиск через 5 минут

Альтернативы

MCP Registry в сравнении

АльтернативаКогда использоватьКомпромисс
Smithery / PulseMCPВы хотите красивый коммерческий каталогСторонние индексы; этот является первичным
FreeMCPLab (this site)Вам нужны курированные руководства и практические демонстрации, а не сырой каталогРазная форма — песочницы vs индекс

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills