Ключевые изменения в спецификации MCP
Команда Model Context Protocol выпустила масштабное обновление, которое меняет фундаментальные принципы взаимодействия между LLM-клиентами и серверами. Это первая крупная ревизия с момента запуска протокола, направленная на упрощение архитектуры и повышение надежности.
Самое заметное изменение — полное удаление концепции сессий (Sessions). Ранее сессии позволяли сохранять состояние между запросами, но их сложность и проблемы с масштабируемостью привели к их исключению из новой версии спецификации.
Что уходит в прошлое: Deprecation List
Помимо сессий, из спецификации исключен sticky-routing (липкая маршрутизация), который ранее использовался для направления запросов от конкретных клиентов к конкретным экземплярам серверов. Это упрощает распределение нагрузки, но требует от разработчиков новых подходов к управлению состоянием.
| Функция | Статус в новой спецификации | Причина изменения |
|---|---|---|
| Sessions (Сессии) | Удалено | Сложность управления состоянием и проблемы с горизонтальным масштабированием |
| Sticky Routing | Удалено | Необходимость упрощения сетевой топологии и отказ от привязки клиента к инстансу |
| Three Core Features | Deprecation (Снятие с поддержки) | Замена на более эффективные альтернативы в рамках новой архитектуры |
Почему это важно для разработчиков
Для создателей MCP-серверов это означает необходимость рефакторинга кода. Архитектура, построенная на сохранении состояния сессий, больше не будет совместима с новыми клиентами. Разработчикам придется перейти на stateless-подходы или реализовывать управление состоянием на стороне клиента/базы данных, а не в рамках протокола.
Что дальше?
Новая спецификация закладывает основу для более стабильной и предсказуемой экосистемы MCP. Устранение сложных механизмов маршрутизации и сессий снижает порог входа для новых серверов и уменьшает количество ошибок, связанных с рассинхронизацией состояния. Разработчикам рекомендуется обновить свои реализации до выхода новых версий клиентских приложений.
Источник: Towards AI pub ↗
