このページの情報を使用して、 MongoDB MCP Server の問題のトラブルシューティングに役立ちます。
ログファイル
MCP Server に問題がある場合は、問題のトラブルシューティングに役立つ情報については、 MCP Server ログ を確認してください。
デフォルトでは 、MCP サーバーはログをディスクに書込み、 MCPクライアントにもログを送信します。loggers オプションを変更して、ログが送信される場所を指定できます。MCP サーバー オプションの詳細については、MongoDB MCP サーバー構成オプション を参照してください。
次の表は、MCP サーバーがログファイルを保存するデフォルトのディレクトリを示しています。
オペレーティング システム | デフォルトのログディレクトリ |
|---|---|
Windows |
|
macOS と Linux |
|
ログパスを変更するには、次のいずれかを設定します。
logPathMCP サーバーを起動するときにJSON構成ファイルまたはコマンドラインで オプションをMDB_MCP_LOG_PATH環境変数
接続文字列の問題
構成ファイルが正しいこと、およびMongoDBデプロイに有効な接続文字列を使用していること を確認します。
接続文字列の形式と例については、「 接続文字列 」を参照してください。
HTTPトランスポートの問題
HTTPトランスポートを使用しており、接続の問題が発生している場合
クライアント接続URL に
/mcpエンドポイント パスが含まれていることを確認します。http://<server-address>:3000/mcp リモートサーバー(別のコンピューター、コンテナ、またはクラウドインスタンス)に接続する場合は、リモート接続を受け入れるためにサーバーが
--httpHost=0.0.0.0で起動されていることを確認してください。npx -y mongodb-mcp-server@latest --transport http --httpHost=0.0.0.0 --readOnly 指定されたポートがオープンで、クライアントコンピューターからアクセス可能であることを確認します。