WebSocket 接続 (WebSocket Connection)
websocket 接続タイプを使用すると、Griptape Nodes は WebSocket プロトコルを利用して、全二重かつリアルタイム通信で MCP サーバーと通信できます。
注意: WebSocket は公式の MCP 標準トランスポートタイプではありませんが、MCP 仕様 に従ってカスタムトランスポートとして実装することが可能です。
WebSocket とは何か (What WebSocket Is)
WebSocket は、単一の TCP 接続上で全二重通信チャンネルを提供する通信プロトコルです。通常の HTTP とは異なり、クライアントとサーバーの双方が任意のタイミングでデータを送信できます。
今後の展望 (Coming Soon)
MCP サーバーにおける WebSocket サポートは現在開発・普及の途上にあります。カスタムトランスポートとして実装することは可能ですが、現時点では実演に使用できる広く普及した WebSocket ベースの MCP サーバーは存在しません。
現時点では以下を推奨します:
- 豊富な実例を備えた HTTP ベース通信には Streamable HTTP
- 多数の導入例があるローカルサーバー接続には ローカルプロセス (stdio)
設定構文 (Configuration)
WebSocket MCP サーバーが利用可能になった場合、以下のような設定を使用します:
{
"transport": "websocket",
"url": "ws://your-websocket-server.com/mcp",
"headers": {
"Authorization": "Bearer your-api-key"
}
}
次のステップ
- Streamable HTTP - 実例を備えた HTTP ベースの通信
- ローカルプロセス (stdio) - 豊富な実例を持つローカルサーバー接続
- MCP サーバーの設定例 - 利用可能なサーバーのセットアップ例