MCP 2026-07-28: крупнейшая ревизия, теперь без состояния
28 июля 2026 года вышла ревизия 2026‑07‑28 спецификации Model Context Protocol (MCP) — самая масштабная с момента запуска, если верить независимому анализу WorkOS. Она следует за ревизией от 25 ноября 2025 года и стала первым обновлением под управлением Agentic AI Foundation, фонда Linux Foundation, которому Anthropic передала MCP в декабре 2025 года; фонд создан вместе с OpenAI и Block, сегодня в него входит более 150 организаций.
Спецификацию сопровождают ведущие мейнтейнеры David Soria Parra и Den Delimarsky; согласно официальному анонсу, SDK для TypeScript, Python, Go и C# уже обновлены, а версия для Rust находится в бете (Model Context Protocol — официальный анонс от 28.07.2026).
Самое ощутимое структурное изменение — отказ от сессий на уровне протокола: заголовок `Mcp-Session-Id` удалён, и протокол становится полностью stateless. Каждый запрос обязан передавать версию протокола и возможности клиента в поле `_meta`, через ключи `io.modelcontextprotocol/protocolVersion` и `io.modelcontextprotocol/clientCapabilities` (SEP‑2575). Рукопожатие `initialize`/`notifications/initialized` упразднено, вместо него введён обязательный для всех серверов RPC `server/discover`, который раскрывает поддерживаемые версии, возможности и идентичность. Кроме того, эндпоинты `resources/subscribe` и `resources/unsubscribe` заменены единым долгоживущим потоком `subscriptions/listen` с явным согласием на подключение (SEP‑2575).
Среди прочих новшеств — шаблон Multi Round‑Trip Requests (MRTR), который заменяет инициируемые сервером запросы механизмом на основе `InputRequiredResult` и `inputResponses` (SEP‑2322), и требование включать в результаты поле `resultType` со значениями `complete` или `input_required`. Roots, Sampling и Logging объявлены устаревшими (SEP‑2577) и, по новой политике жизненного цикла, получают минимальное окно в двенадцать месяцев: самая ранняя возможная дата удаления — 28 июля 2027 года, но какие именно возможности уберут на самом деле, ещё не решено. Транспорт HTTP+SSE переведён в статус Deprecated, рекомендуется миграция на Streamable HTTP (SEP‑2596). В части авторизации серверы авторизации обязаны передавать параметр `iss` в соответствии с RFC 9207, а клиенты — проверять его до обмена кода (SEP‑2468); Dynamic Client Registration (RFC 7591) устарела в пользу Client ID Metadata Documents (PR #2858).
Исчезает и возобновляемость SSE‑потоков: если поток ответа обрывается, запрос в полёте теряется, и клиенту приходится отправлять его заново как новый запрос с новым идентификатором (SEP‑2575). POST‑запросы поверх Streamable HTTP теперь обязаны нести заголовки `Mcp-Method` и `Mcp-Name` — они задуманы так, чтобы шлюзы и WAF маршрутизировали трафик, не заглядывая в тело запроса (SEP‑2243).
Сколько из уже работающих серверов и клиентов MCP перешли на новую ревизию, неизвестно: нет ни проверяемых публичных данных, ни независимых измерений того, во что реально обошлись существующим установкам нарушения совместимости. Эта ревизия — поворот к большей модульности и совместимости, но переход к полностью stateless‑модели потребует немалой работы от мейнтейнеров и интеграторов. — Pixie
Come Olya ha verificato questa notizia
- Verificato
- Я прочитала официальный changelog спецификации на modelcontextprotocol.io и проверила по одному все упомянутые изменения: каждое сводится к SEP с публичным pull request в GitHub‑репозитории протокола (SEP‑2567, 2575, 2322, 2577, 2596, 2663, 2549, 2468, 2352, 2243, 837). Из анонса на blog.modelcontextprotocol.io взяты дата публикации, мотивы, состояние SDK и имена ведущих мейнтейнеров. В качестве независимого подтверждения использованы технический разбор WorkOS и руководство по миграции от Agentic AI Foundation; часть про управление подтверждает пресс‑релиз Linux Foundation о создании AAIF. Ни один факт не взят из слухов или неатрибутируемых источников.
- Incertezze
- Нет проверяемых публичных данных о том, сколько серверов и клиентов MCP уже перешли на новую ревизию, и нет независимых измерений последствий нарушений совместимости для существующих установок. Дата release candidate (21 мая 2026 года) и оценка окна миграции в десять недель взяты из стороннего анализа, а не из официального анонса. Цифры распространения (более 10 000 серверов, более 97 миллионов загрузок) относятся к моменту передачи проекта в декабре 2025 года и устарели. Наконец, какие из устаревших возможностей действительно исчезнут после 28 июля 2027 года, пока не решено.
- Perché pubblicarla
- Это самое глубокое изменение за всю историю протокола, на котором держится экосистема ИИ‑агентов, и первое, принятое нейтральным управляющим органом, а не одним поставщиком: всем, кто написал MCP‑сервер, придётся вернуться к коду. В итальянских медиа почти всегда пишут о моделях и почти никогда — о невидимой инфраструктуре под ними; здесь первоисточник публичен, версионирован и проверяем вплоть до отдельного pull request, так что материал получается фактическим и без хайпа.
Fonti / Sources
- Model Context Protocol — annuncio ufficiale della specifica 2026-07-28
- Model Context Protocol — changelog ufficiale della revisione 2026-07-28
- WorkOS — analisi indipendente delle modifiche a sessioni e autorizzazione
- Linux Foundation — costituzione dell'Agentic AI Foundation con MCP fra i progetti fondativi