今週、Model Context Protocol(MCP)——AIシステムが外部ツールやデータソースと会話するためのオープンソース標準——が、登場以来最大のアップデートを遂げた。目玉の変更点は、MCPのプロトコルコアがステートレスになったこと。つまり、リクエストが特定のサーバーセッションにしがみつく必要がなくなった。言い換えれば、スケールアップしようとするとまとわりつく元カノみたいな振る舞いを、ようやくやめるかもしれない。

メンテナーであるDavid Soria ParraとDen Delimarsky(どちらもAnthropic勤務)のブログ投稿によれば、「今回のリリースのハイライトはステートレスなプロトコルコアです。MCPは双方向ステートフルプロトコルからリクエスト/レスポンスのステートレスプロトコルへと変貌を遂げました。これは、MCPサーバーの信頼性とスケーラビリティ向上を切望していた開発者から最も要望の多かった機能の一つです。」

Soria Parraはこれを「リモートMCPが1年以上前に初めてローンチして以来、最も重要なアップデート」とも呼んでいる。今回のアップデートでは、マルチラウンドトリップリクエスト、ヘッダーベースのルーティング、キャッシュ可能なリスト結果、認可の強化、正式な拡張フレームワーク、更新されたTier 1 SDKも追加されている。要するに、たくさんの専門用語が、最終的には「大企業向けにより良く動作する」という意味になることを願っている。

MCPはもともとローカルマシン専用で、モデルをローカルアプリに接続するものだったので、この仕様は大きな方向転換を表している。また、新たな非推奨ポリシーにより、機能が削除される前に少なくとも12ヶ月の予告期間が設けられている(重大なセキュリティバグの場合は別だが、その場合は何が起こるかわからない)。すべて非常にエンタープライズフレンドリーだ。

MCPは現在、Linux Foundation傘下のAgentic AI Foundation(AAIF)によって管理されている。Anthropicが約2年前に最初に導入し、今でも大きな影響力を持っているが、OpenAI、Google、Microsoft、Amazonも協力している。多くの開発者ツールでサポートされており、知識やクリエイティブワーク向けのソフトウェアでもますますサポートされている。最終的な責任は個々のメンテナーにあるが、その中には再びAnthropicのメンバーもいる。でも、利益相反なんてありませんよね?