/ 概要
現在本番で動いている MCP サーバーの多くはステートフルで、各クライアントのセッションはひとつのサーバーインスタンスに固定されています。
単一ノードならそれで動きます。ロードバランサーを入れて水平にスケールすると、セッションが壊れ始めます。Kubernetes がリクエストを別の Pod に送り、Fargate のデプロイが入れ替わってアクティブな接続が切れ、NGINX や AWS ALB はサーバーに届かせるためだけに特別な設定が必要になります。
5 月 21 日に固まった 2026 年版仕様のリリース候補は、トランスポート層でこれを 3 つの SEP によって解決します。
- SEP-1442 は必須の初期ハンドシェイクをなくし、ネゴシエーションを最初のリクエストに取り込みます。
- SEP-2322 はエリシテーションをステートレスにします。
- SEP-2243 はルーティング情報を HTTP ヘッダーに写し、ロードバランサーがペイロードを解析せずにルーティングできるようにします。
このセッションでは、各 SEP が何を変えるのか、今動かしているサーバーで何が壊れるのか、仕様が出る前に何をリファクタリングすべきかを扱います。また、Mem0 でセッション状態を外部化している方法も紹介し、ステートレスなサーバーでも実際のエージェントに必要なメモリとコンテキストを保てることを示します。
移行チェックリストと、ステートレスファーストな MCP のアーキテクチャを持ち帰れます。