Протокол Model Context Protocol (MCP), который используют для подключения ИИ-моделей к внешним данным и сервисам, на следующей неделе получит заметное обновление. Для конечных пользователей изменения могут пройти почти незаметно, но для компаний и разработчиков они важны: новая версия должна упростить работу MCP на крупной инфраструктуре.
MCP дает моделям безопасный способ обращаться к календарям, базам данных и внутренним инструментам без отдельной интеграции для каждого подключения. Спецификация новой версии опубликована с мая, а в понедельник команда Arcade подробно объяснила, что именно меняется.
Главное изменение касается session ID — токенов, по которым сервер понимает, что запрос относится к той же сессии, что и несколько секунд назад. По словам представителя Arcade Нейта Барбеттини, сейчас при первом подключении клиент MCP, например Claude, отправляет серверу сообщение с данными о версии и доступных возможностях, а сервер отвечает своими параметрами и выдает session ID.
Дальше клиент отправляет этот идентификатор с каждым запросом, чтобы сервер продолжал ту же сессию. Если ID истекает, клиент должен это заметить, запросить новый и продолжить работу. Барбеттини описывает это так: «Сейчас серверу нужно помнить, что это тот же разговор, что и пять секунд назад».
Проблема становится заметной на больших развертываниях. Если сервер работает для миллионов пользователей за балансировщиком нагрузки, запросы могут уходить на разные машины, в том числе в разных регионах. В таком случае каждый сервер должен знать о session ID, который выдал другой сервер.
Как объясняет Arcade, это не делает систему невозможной в эксплуатации, но сильно усложняет ее. Текущая схема предполагает, что один сервер «помнит» клиента, тогда как реальные компании распределяют трафик между десятками серверов, которые по умолчанию не синхронизируют такие данные друг с другом.
Из-за этого операторам MCP-серверов приходится выполнять дополнительную работу только для отслеживания сессий. В материале отмечается, что это стало одной из причин, почему на рынке пока немного крупных встроенных MCP-интеграций от самих компаний, несмотря на высокий интерес к ИИ-агентам в этом году.
В новой версии протокол перейдет к более свободной, «stateless» модели работы с session ID на стороне сервера. Это похоже на подход, который давно используется на обычных веб-сайтах. Ожидается, что такая схема упростит поддержку систем и в теории снизит затраты при работе в крупном масштабе.
Обновление показывает, что развитие инфраструктуры для ИИ идет не так быстро, как обучение самих моделей. Если гонка моделей ускоряется, то технические стандарты и базовые протоколы меняются медленнее, поскольку зависят от согласования внутри профессионального сообщества.
Источник: материал с пояснениями Arcade о новой версии MCP.






















