For the complete documentation index, see llms.txt. This page is also available as Markdown.

MCPトラブルシューティング

MCP の問題は通常、4つの段階のどこかにあります。サーバーが起動していない、実行環境が不完全、認証またはアドレスが間違っている、Agent がバインドされていない。順番に確認するほうが、何度も再インストールするより早いです。

从服务器启动、运行环境、认证网络到 Agent 绑定和调用链的 MCP 排错流程图
順番に確認し、まずサーバー自体が動作できることを確認してから、最後に Agent の呼び出しチェーンを見ます。

迅速な判断

現象
まず確認
よくある原因

サーバーが起動できない

【設定】→【MCP】→サーバー詳細→ログ

コマンドが存在しない、引数が間違っている、環境変数が不足している

リモート接続に失敗する

URL、ネットワークプロキシ、認証

アドレスのプロトコルが間違っている、サービスに到達できない、トークンが無効

サーバーは正常だがツールがない

サーバー詳細内のツール一覧

サービスがツールを返していない、または権限が不足している

ツールは存在するが Agent が呼び出せない

Agent【MCP】

未バインド、ツールが無効、設定が次のメッセージに反映されていない

呼び出しが待機で止まる

Agent の権限リクエストと右側の【状態】

手動承認が必要、またはバックグラウンドタスクが完了していない

呼び出しが異常終了する

呼び出しチェーンの入力、出力、状態

パラメータがツール定義に合っていない、サーバー側エラー

確認手順

1

1. MCP 設定ページでサーバーを個別に検証する

状態が正常で、ツール、リソース、またはプロンプトが表示されることを確認します。ここに何もない場合は、まず Agent を調整しないでください。

2

2. 実行環境を確認する

ローカルコマンドには対応するランタイムと実行ファイルが必要です。パスやコマンドにスペースが含まれる場合は、サーバーの説明に従ってコマンドと引数を分け、設定全体を1つのパスとして扱わないでください。

3

3. 認証とネットワークを確認する

URL、トークン、プロキシ、証明書を確認します。完全なキーを公開 Issue に載せないでください。必要に応じて、識別用に先頭と末尾の少数文字だけを残します。

4

4. Agent のバインドと権限を確認する

サーバーが Agent【MCP】で有効になっていることを確認し、現在の権限モードもチェックします。最小限のテスト指示を新しく送信し、1つのツールだけを呼び出します。

5

5. 呼び出しチェーンでリクエストを特定する

まだ判断できない場合は、【設定】→【システム】→【開発者モード】を開き、アプリを再起動して再現した後、呼び出しチェーンで MCP のサービス名、種類、入力、出力、状態を確認します。

適用例:ツールは見えるのに Agent が呼び出さない

まず MCP 詳細でツールが存在することを確認し、次に Agent【MCP】でバインド済みか確認します。次に、そのツールだけを呼び出す最小指示を送ります。待機状態で止まる場合は権限の承認を確認し、呼び出しノードはあるがエラーが返る場合はパラメータとサーバーログを確認します。最初からサーバーを再インストールしないでください。

トラブルシューティング完了の基準

問題が「サーバー起動、接続認証、Agent バインド、権限承認、ツール実行」のどの段階で止まっているかを明確にでき、再現可能な最小テスト指示を1つ残せていること。

なぜ同じ設定がターミナルでは動くのに、Cherry Studio では失敗するのですか?

アプリのプロセスとログイン中のターミナルでは、環境変数や PATH が異なる場合があります。サービスが明示的に必要とする環境変数を MCP 設定に書き込み、コマンドがアプリから見つけられる実行ファイルであることを確認してください。

サーバーを削除して再追加すべきですか?

まずログを見て、項目ごとに修正してください。設定がすでに混乱していて、ソースも再取得できる場合に限り、削除して再構築します。削除前に、秘密鍵を含まない設定のコピーを保存してください。

最終更新

役に立ちましたか?