Это самое логичное архитектурное обновление для ИИ-инструментов за последнее время. Model Context Protocol полностью избавился от хранения состояний и перешел на stateless-модель. Раньше удаленным серверам приходилось держать открытые сессии, что сильно усложняло развертывание! Теперь каждый запрос летит сам по себе с нужными метаданными, поэтому серверы можно спокойно раскидывать по serverless-функциям или edge-инфраструктуре и прятать за обычным round-robin балансировщиком.
Маршрутизация стала прозрачнее. Имена методов теперь передаются прямо в HTTP-заголовках Mcp-Method и Mcp-Name. Любой шлюз или WAF может управлять трафиком без затратного парсинга JSON-тел. А для сложных сценариев, когда модели нужно уточнить параметры у пользователя посреди вызова инструмента, внедрили механизм Multi Round-Trip Requests. Сервер просто возвращает статус input_required, и клиент сам повторяет вызов с ответами, не удерживая постоянный поток.
Заодно разработчики навели порядок в кэшировании и безопасности. Списки инструментов и промптов получили параметры ttlMs и cacheScope, что поможет клиентам снизить количество лишних запросов. Авторизацию подтянули до жестких требований OAuth, закрыв уязвимости подмены серверов, а расширения вынесли в отдельный фреймворк. Обновленные SDK для TypeScript, Python, Go и C# уже работают по новой спецификации, а устаревшие транспорты вроде HTTP+SSE плавно уходят в депрекацию с окном в 12 месяцев.
Поделиться:
Упаковка сладостей Filema Rodion: исторический леттеринг против реального ритейла
Архитектура пайплайнов с нуля: из чего состоит новая DevOps-программа на Stepik