ステートレスMCP 2.0が登場、実装が大幅に簡素化
原題: Stateless MCP has recaptured my interest
なぜ重要か
ステートレス化によりMCPの実装障壁が低下し、より多くの開発者や小規模モデルがエージェントツール連携に参入しやすくなる点で業界への波及効果が大きい。
2026年7月28日、Model Context Protocol(MCP)の新仕様「ステートレスMCP(MCP 2.0)」が正式公開された。Anthropicが2024年11月に導入した同プロトコルの最大規模の改訂で、HTTPリクエストを2回から1回に削減し、サーバー側のセッション管理が不要になった。開発者のSimon Willisonは同仕様に触発され、新ツール「mcp-explorer」と「datasette-mcp」を公開した。
2026年7月28日(火)、MCPの新仕様となる「ステートレスMCP(正式名称:2026-07-28 Model Context Protocol specification)」が公開された。Anthropicが2024年11月に発表したMCPは、LLMを活用したエージェントフレームワークに新しいツールを提供するための標準規格であり、2025年中は大きな注目を集めていた。
今回の改訂における最大の変更点は、従来の「ステートフルMCP」で必要だったHTTPリクエストの2段階処理(セッション初期化と実際のツール呼び出し)が、1回のHTTPリクエストに統合されたことだ。従来の仕様ではまず初期化リクエストで「Mcp-Session-Id」を取得し、それを用いて二度目のリクエストでツールを呼び出す必要があったが、新仕様ではヘッダーに「MCP-Protocol-Version」と「Mcp-Method」を付加した単一のPOSTリクエストで完結する。
この変更により、クライアントおよびサーバー双方の実装が大幅に簡素化される。加えて、セッションIDを管理するサーバー側の状態保持が不要になるため、スケーラブルなWebアプリケーションの構築にも適した設計となった。
開発者のSimon Willisonは同仕様の公開を受けて複数のツールを開発。「mcp-explorer」はMCPサーバーを対話的に探索できるPythonベースのCLIツールで、インストール不要で「uvx mcp-explorer」コマンドから即座に利用できる。ツールの一覧取得やJSON Schemaの確認、ツール呼び出しの実行が可能で、Ade OshineweのデモサービスなどのMCPエンドポイントに対して動作確認済みだ。また「datasette-mcp」はデータ探索ツールDatasetteをMCPサーバーとして公開するプラグインとして開発された。
Willisonは、エージェントにシェル環境やインターネットアクセスを与える方法と比較して、MCPツールの方が監査・制御が容易であり、ノートPC上で動作する小型モデルでも十分に利用できると指摘している。