Server-Sent Events (SSE) 接続 (Server-Sent Events Connection)
⚠️ 非推奨 (Deprecated) - 単独のトランスポートとしての SSE は非推奨となり、Streamable HTTP に統合されました。
SSE の現状 (What Happened to SSE?)
公式 MCP 仕様 によると、単独のトランスポートとしての SSE はプロトコルバージョン 2024-11-05 において非推奨となり、Streamable HTTP に置き換えられました。
現在の MCP 標準トランスポートオプション
最新の MCP 仕様では、2 つの標準トランスポートメカニズム のみを定義しています:
- stdio - 標準入出力(stdin / stdout)を介した通信
- Streamable HTTP - 任意の SSE サポートを含む HTTP ベースの通信
これが意味すること (What This Means)
- SSE 機能自体は引き続き利用可能 - ただし単独のトランスポートとしてではなく、Streamable HTTP の一部として提供されます
- Streamable HTTP 内で SSE を利用可能 - 必要に応じてサーバーからクライアントへのストリーミングに使用されます
- 単独の SSE サーバーは不要 - SSE は HTTP トランスポートに統合されました
移行ガイド (Migration Path)
SSE の使用を検討していた場合は、以下を選択してください:
- Streamable HTTP - SSE 機能を内包した最新の推奨代替トランスポート
- ローカルプロセス (stdio) - ローカルマシン上のサーバー接続向け
- WebSocket - 全二重のリアルタイム通信向け(カスタムトランスポート)
次のステップ
- Streamable HTTP - SSE 機能を備えたモダンな HTTP トランスポート
- ローカルプロセス (stdio) - 豊富な実例を持つローカルサーバー接続
- MCP サーバーの設定例 - 利用可能なサーバーのセットアップ例