AWS сопоставила спецификацию MCP 2026-07-28 с принципами Well-Architected для удалённых MCP-серверов с инструментами для ИИ-клиентов. Спецификация сделала ядро MCP stateless, то есть не хранящим сессию между запросами, и отказалась от обмена initialize/initialized и заголовка Mcp-Session-Id.

Теперь любой запрос можно направить на любой экземпляр сервера за балансировщиком round-robin без общего хранилища.

AWS советует сохранить привязку клиентов к экземплярам и хранилище сессий, пока сервер обслуживает клиентов до версии 2026-07-28. Если серверу в ходе вызова нужен ответ, спецификация использует MRTR: сервер возвращает input_required, а клиент повторяет исходный вызов с inputResponses.

Проверка утверждений:

  • AWS сопоставила спецификацию MCP 2026-07-28 с принципами Well-Architected для удалённых MCP-серверов. (подтверждено самой публикацией: доказательство; «This post maps the MCP 2026-07-28 specification against the Well-Architected Agentic AI Lens»)
  • Спецификация MCP 2026-07-28 сделала ядро протокола stateless и отказалась от обмена initialize/initialized и заголовка Mcp-Session-Id. (подтверждено самой публикацией: доказательство; «With the new spec version, we’ve officially retired the initialize / initialized exchange along with the Mcp-Session-Id header»)
  • В новой версии любой запрос может попасть на любой экземпляр сервера за балансировщиком round-robin без общего хранилища. (подтверждено самой публикацией: доказательство; «Any request can now land on any server instance behind a plain round-robin load balancer without needing shared storage.»)
  • AWS советует сохранить привязку клиентов к экземплярам и хранилище сессий, пока сервер обслуживает клиентов до версии 2026-07-28. (подтверждено самой публикацией: доказательство; «Your ALB stickiness rules and session store (DynamoDB/ElastiCache) must remain in place until you stop serving pre-2026-07-28 clients.»)
  • MRTR заменяет запросы сервера к клиенту, требовавшие держать поток открытым: сервер возвращает input_required, а клиент повторяет исходный вызов с inputResponses. (подтверждено самой публикацией: доказательство; «MRTR replaces the server-initiated elicitation/create , sampling/createMessage , and roots/list requests that previously required a held-open stream.»)

Публикации:

Первоисточники:

оценка 73,5 из 100 · тип: разбор