背景
ローカルで開発する場合、Composio などの MCP サーバーに接続すると、クロスドメインやプロトコルのミスマッチが発生することがよくあります。scira MCP チャットでは、さまざまな環境に対応できるように 3 つの送信方法を提供しています。
処方
- HTTPモードリモートサーバーの場合、APIエンドポイント(例:https://api.composio.dev)を設定に入力する必要があります。
- SSEモデルリアルタイム・データ・ストリーミング・シナリオでは、サーバーがEventSourceプロトコルをサポートしていることを確認してください。
- stdioモードローカルツールの統合には、起動コマンドにパラメータを追加する必要がある(例:node server.js -stdio)。
障害解決
- ファイアウォールの設定を確認し、ポート3000とMCPサーバーのポートを開きます。
- .envファイルでNEXT_PUBLIC_API_BASE_PATHコンフィギュレーションを確認する。
- chrome://inspectでNode.jsのサブプロセスをデバッグする
この答えは記事から得たものである。Scira MCP Chat: マルチプラットフォームAIモデルとツール拡張をサポートするオープンソースAIチャットツールについて