./новости · 30 июля 2026 г.
новость
MCP-серверы масштабируются как обычный веб-бэкенд: новая спецификация убрала сессии из протокола
источник: arstechnica.com·
машинная выжимка · сверена с источником

28 июля вышла спецификация MCP 2026-07-28: протокол стал stateless. Рукопожатие initialize и заголовок Mcp-Session-Id удалены, версия и capabilities едут в _meta каждого запроса, а состояние между вызовами сервер выдаёт явными handle-ами в аргументах инструмента. Раньше нагрузку приходилось держать sticky-роутингом или общим хранилищем сессий - теперь любой инстанс сервера обрабатывает любой запрос.
Спецификация бьёт в главный тормоз энтерпрайз-внедрения с двух сторон. Stateless-протокол закрывает вопрос масштабирования, а принятая тем же днём политика жизненного цикла гарантирует, что фичи не исчезнут внезапно: между депрекацией и удалением минимум 12 месяцев. Сократить срок можно только при активной security-дыре с опубликованным advisory, и то не короче 90 дней.
Что депрекировано. Roots, Sampling и Logging уходят. Файлы и папки теперь передаются через параметры инструмента или конфиг сервера, вместо Sampling сервер идёт напрямую в API LLM-провайдера, вместо Logging пишет в stderr или OpenTelemetry. Транспорт HTTP+SSE, устаревший ещё с версии 2025-03-26, официально переведён в Deprecated - значит, есть минимум год на переезд на Streamable HTTP.
Обязательного прибавилось. Сервер должен реализовать новый RPC server/discover, а ответы каталогов вроде tools/list несут ttlMs и cacheScope, чтобы клиенты кэшировали список инструментов вместо поллинга. Возобновляемость SSE-потока убрали: оборванный стрим теряет запрос в полёте, клиент переотправляет его как новый. Авторизацию ужесточили - динамическую регистрацию клиентов OAuth сменяют Client ID Metadata Documents с обязательной валидацией iss.
Мигрировать можно сразу. Ломающих изменений три, но серверы и клиенты на версии 2025-11-25 продолжают работать. Все четыре Tier 1 SDK (TypeScript, Python, Go, C#) выпустили поддержку 28 июля, в день публикации спецификации, вместе с гайдами по миграции.
Депрекированные Roots, Sampling и Logging исчезнут из протокола не раньше июля 2027-го.
первоисточник