Stateless MCP Removes Session Affinity Requirements for AWS Server Deployments
AWS details how the latest Model Context Protocol specification removes protocol-level sessions, sticky-session requirements, and session storage for remote MCP servers. The change enables independent request routing and simpler horizontal scaling while shifting application state, retries, observability, and idempotency concerns to other layers. By Leela Kumili
The Model Context Protocol (MCP) specification update simplifies AWS server deployments by removing session affinity requirements. This change allows requests to be directed to any available server instance, eliminating the need for sticky sessions and shared session stores. Conventional load balancers can then route requests independently to any server instance without concern for MCP protocol state.
The updated specification removes the initialize, initialized handshake, and Mcp-Session-Id header. While this streamlines horizontal scaling, it shifts state management responsibilities to surrounding infrastructure. AWS has outlined how these protocol changes impact deployments and suggests tracking MCP versions at the gateway, retaining session infrastructure until legacy traffic has been eliminated.
Written by urgent.news from InfoQ's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.