На этой неделе Model Context Protocol (MCP) — открытый стандарт того, как ИИ-системы общаются с внешними инструментами и источниками данных — получил своё крупнейшее обновление с момента появления. Главное изменение: ядро протокола MCP теперь не сохраняет состояние, то есть запросам больше не нужно цепляться за конкретную сессию сервера. Перевод: возможно, он наконец перестанет вести себя как навязчивый бывший, когда вы пытаетесь его масштабировать.

В блоге ведущих разработчиков Дэвида Сориа Парры и Дена Делимарски (оба, кстати, работают в Anthropic) говорится: «Главная особенность этого релиза — ядро протокола без сохранения состояния: MCP превращается из двунаправленного протокола с состоянием в протокол запрос/ответ без состояния. Это была одна из самых востребованных функций от разработчиков, которые стремились получить лучшую надёжность и масштабируемость для своих MCP-серверов».

Сориа Парра также назвал это «самым важным обновлением MCP с момента запуска удалённого MCP более года назад». Обновление также добавляет многократные запросы, маршрутизацию на основе заголовков, кешируемые результаты списков, усиление авторизации, формальную структуру расширений и обновлённые SDK первого уровня. В общем, куча жаргона, который, надеюсь, сводится к «работает лучше для больших компаний».

MCP начинал как локальный протокол, соединяя модели с локальными приложениями, так что эта спецификация представляет собой серьёзное переосмысление. Также появилась новая политика устаревания, дающая как минимум 12 месяцев предупреждения перед удалением функций (если только нет критической уязвимости безопасности — в этом случае все ставки отменяются). Всё очень дружелюбно к предприятиям.

MCP теперь управляется Agentic AI Foundation (AAIF) под эгидой Linux Foundation. Anthropic представила его почти два года назад и до сих пор имеет значительное влияние, но OpenAI, Google, Microsoft и Amazon тоже вносят свой вклад. Он поддерживается множеством инструментов для разработчиков и всё чаще — программным обеспечением для знаний и творческой работы. Ответственность лежит на отдельных разработчиках — некоторые из которых, опять же, из Anthropic — но, эй, никакого конфликта интересов, правда?