Проверка сервера MCP
Подключитесь к удалённому MCP-серверу, посмотрите его инструменты и выполните вызов после подтверждения.
Подключить сервер
Только публичные HTTPS-эндпоинты на порту 443. Редиректы и адреса частных сетей блокируются.
- URL и безопасностьОжидание
- АутентификацияОжидание
- Согласование протоколаОжидание
- Обнаружение инструментовОжидание
Выберите инструмент, чтобы посмотреть его схему и подготовить вызов.
Входная JSON-схема
Только чтениеАргументы
Объект JSON · максимум 64 КиБРезультат
Учётные данные проходят через ComUtil только для запрошенного подключения и хранятся лишь внутри зашифрованной сессии браузера.
Серверы Model Context Protocol предоставляют инструменты, ресурсы и промпты, которые может вызвать ИИ-клиент. Проверка сервера подтверждает, что удалённый эндпоинт завершает рукопожатие MCP, показывает согласованную версию протокола, перечисляет заявленные инструменты и возвращает пригодный результат на реальный вызов — и всё это до того, как вы пропишете сервер в Claude Code, Codex или другой клиентской конфигурации.
Проверка идёт поэтапно. Сначала проверяется URL: принимаются только публичные HTTPS-эндпоинты на порту 443, а редиректы, хосты в виде IP-адреса и частные или зарезервированные адреса отклоняются. Затем клиент открывает сессию Streamable HTTP, согласует версию протокола через initialize, вызывает tools/list и показывает каждый инструмент вместе с его входной схемой. Вызов tools/call выполняется только после того, как вы подтвердите конкретный инструмент и аргументы, потому что аннотациям, которые сервер публикует о собственных инструментах, доверять нельзя.
- Убедиться, что только что развёрнутый удалённый MCP-эндпоинт отвечает на initialize и tools/list
- Проверить, доводит ли сервер с OAuth 2.1 авторизацию до конца, прежде чем добавлять его в конфигурацию клиента
- Воспроизвести неудачный вызов инструмента, не меняя локальную конфигурацию клиента
- Прочитать входную схему, которую заявляет сервер, до написания промптов или кода под неё
- Проверить размещённый MCP-эндпоинт с машины, которая не является вашей рабочей
- Версия протокола, согласованная во время initialize
- Все заявленные инструменты с описанием и входной JSON Schema
- Принял ли эндпоинт Streamable HTTP, поскольку устаревший SSE не поддерживается
- Результат аутентификации для Bearer-токенов, API-ключей и OAuth 2.1
- Текст, структурированное содержимое и метаданные, которые вернул подтверждённый вызов
https://mcp.example.com/mcp
Протокол согласован, найдено 12 инструментов
Authorization: Bearer <token>
Учётные данные приняты, tools/list вернул 3 инструмента
{"query": "release notes", "limit": 5}
Текст и структурированное содержимое вернулись за 412 мс
Он размещает или запускает MCP-сервер за меня?
Нет. Он подключается к серверу, который вы уже запускаете или которым пользуетесь, и показывает его ответы. Здесь ничего не разворачивается и не размещается.
Почему принимаются только HTTPS-эндпоинты на порту 443?
Соединение открывается со стороны ComUtil, поэтому localhost, частные диапазоны, хосты в виде IP-адреса и редиректы отклоняются. Без этого ограничения проверку можно было бы направить на чужую инфраструктуру.
Куда попадают мои токены и API-ключи?
Они используются только для запрошенного вами подключения и хранятся исключительно в зашифрованном контейнере сессии браузера. Он истекает в течение восьми часов и перестаёт работать, когда вы отключаетесь или сессия браузера завершается.
Поддерживается ли устаревший транспорт HTTP с SSE?
Нет. Поддерживается только Streamable HTTP. Если сервер всё ещё отдаёт старый SSE-эндпоинт, направьте проверку на его путь Streamable HTTP.
Может ли инструмент запуститься без моего согласия?
Нет. Каждый вызов требует финального подтверждения с точным именем инструмента и аргументами, потому что сервер может неточно описывать собственные инструменты.