MCP 2026-07-28 стал полностью stateless: убран handshake initialize
Спецификация MCP версии 2026-07-28 делает протокол stateless: удалён handshake initialize/notifications/initialized, а версия протокола и возможности клиента теперь передаются в _meta каждого запроса. Серверы обязаны реализовать метод server/discover, а все результаты получают поле resultType и подсказки кеширования ttlMs и cacheScope.
- Запрос без обязательных ключей в _meta отклоняется с кодом -32602
- Неподдерживаемая версия протокола возвращает ошибку -32022
- Метод server/discover стал обязательным для всех серверов
- Результаты tools/list и server/discover требуют ttlMs и cacheScope
Читать дальше
ИИ