# Инструменты

Проверка сервера и официальные средства

> Страница сайта MCP Docs — неофициального перевода документации Model Context Protocol (https://mcpdocs.ru/tools/). Тип: Справочник. Основа: Проверка MCP-сервера, справочник mcpprotocol.ru (https://mcpprotocol.ru/mcp-check/). Ревизия спецификации 2026-07-28, сверено 05.10.2026.

Чтобы убедиться, что сервер соответствует ревизии 2026-07-28, не нужно собирать собственные запросы: есть бесплатная проверка, которая читает ответы сервера и показывает расхождения со спецификацией. Страница рассказывает, что она делает и где описано каждое проверяемое требование.

## Проверка MCP-сервера

Проверка находится в справочнике: [mcpprotocol.ru/mcp-check/](https://mcpprotocol.ru/mcp-check/). Её выполняет сервис [AgentReadyScan](https://agentreadyscan.ru/); те же результаты доступны программно. Сайты ведёт один владелец.

- Проверка отправляет серверу несколько обычных запросов по Streamable HTTP и сверяет ответы с требованиями ревизии 2026-07-28.
- **Инструменты сервера она не вызывает**: читается только список, поэтому не создаются заказы, записи и платежи.
- Токены и пароли не принимаются. Закрытый сервер проверяется только в части метаданных авторизации.
- Принимаются только публичные адреса и порты 80 и 443. Серверы во внутренних сетях и локальные серверы stdio не проверяются.
- Лимит: 10 проверок в час с одного адреса (по данным страницы проверки).
- Баллов и процентов нет. Результат говорит, с какими требованиями сервер согласован на дату проверки, а не о «качестве» сервера.

Если сервер отвечает только по прежней ревизии (метод `initialize`, сессии), проверка скажет об этом отдельным пунктом: именно с этого стоит начинать обновление ([«Миграция на 2026-07-28»](https://mcpdocs.ru/migration/)).

## Что проверяется и где это описано

Состав проверки по описанию на странице сервиса. Правая колонка — страницы этой документации, где требование объяснено.

| Группа | Что смотрим | Где описано |
| --- | --- | --- |
| Доступность | Сервер отвечает на POST и работает по HTTPS. | [«Транспорты»](https://mcpdocs.ru/protocol/transports/#otpravka-soobscheniy) |
| Обнаружение | Метод `server/discover` работает; указаны версии, возможности, `ttlMs`, `cacheScope`, `resultType`; сервер называет себя. | [«Обнаружение»](https://mcpdocs.ru/concepts/discovery/) |
| Версия и заголовки | Неизвестная версия даёт `400` и `-32022`; расхождения в `MCP-Protocol-Version`, `Mcp-Method`, `Mcp-Name` дают `400` и `-32020`; неизвестный метод даёт `404` и `-32601`; GET даёт `405`; чужой `Origin` даёт `403`. | [«Транспорты»](https://mcpdocs.ru/protocol/transports/#zagolovki-metadannyh-zaprosa), [«Ошибки»](https://mcpdocs.ru/protocol/errors/), [«Версии и совместимость»](https://mcpdocs.ru/protocol/versions/) |
| Инструменты | Список работает; есть `ttlMs` и `cacheScope`; порядок стабилен; у каждого инструмента есть описание и схема параметров. | [«Инструменты»](https://mcpdocs.ru/concepts/tools/) |
| Авторизация | Если сервер закрыт: ответ `401` указывает метаданные ресурса, в них есть `authorization_servers`, сервер авторизации объявляет PKCE S256. | [«Авторизация» справочника](https://mcpprotocol.ru/authorization/); раздел [«Безопасность»](https://mcpdocs.ru/security/) здесь готовится |

Результат каждого пункта называется «Нарушено» (не выполнено требование MUST), «Проверьте» (рекомендация SHOULD или спорный случай), «Выполнено» или «К сведению».

> **Заметка переводчика.** Сайты написаны разными жанрами, поэтому формулировки пунктов проверки здесь пересказаны со страницы сервиса, а нормативный текст требований смотрите в таблицах «Где описано».

## Официальные средства проекта

- [MCP Inspector](https://modelcontextprotocol.io/docs/2026-07-28/tools/inspector): интерактивный инструмент проверки и отладки серверов в браузере, в командной строке и в терминале.
- [Debugging](https://modelcontextprotocol.io/docs/2026-07-28/tools/debugging): руководство по отладке интеграций.
- [Эталонные серверы](https://github.com/modelcontextprotocol/servers): примеры реализаций.

## Что ещё

Проверка только одного пункта списка не заменяет чтения спецификации. Требования к самим инструментам (права, безопасность вызовов) нужно проверять отдельно: список рекомендаций есть на странице [«Инструменты (tools)»](https://mcpdocs.ru/concepts/tools/#bezopasnost).
