このページでは、 MongoDB MCP Server JSON構成ファイルについて説明します。ファイルは、MCP Server がMongoDBデータベースクラスターに接続する方法と、その他の MCP Server 設定を制御します。
通常、 MCP サーバー セットアップ ユーティリティを使用して 初期構成ファイルを作成します。詳細については、「 MCP サーバー ファイルの構成 」を参照してください。
MCP サーバー構成ファイルの詳細
次の手順は、ファイルを構成する方法を示しています。次の手順のドロップダウン メニューから MCPクライアントとMongoDBデプロイタイプを選択し、対応する構成手順を確認します。ご使用のクライアントがリストにない場合は、手順をガイドラインとして使用し、 AIクライアントのドキュメントを参照してください 。
既存のファイルに設定を追加することも、ファイルを手動で作成することもできます。
Tip
VS Codeを使用している場合
VS Codeを使用している場合、 MongoDB VS Code拡張機能には、自動セットアップと接続管理機能を持つMongoDB MCP Server が含まれています。詳しくは、 「 VS Code拡張でのMongoDB MCP サーバー 」を参照してください。
注意
MCP Server構成ファイルの例には、データへの読み取り専用アクセスを確保するために --readOnly が含まれています。通常は、データ変更を防ぐために読み取り専用モードを有効にします。
書込み操作を有効にするには、--readOnly を省略するか、オペレーティング システムの環境変数 MDB_MCP_READ_ONLY を false に設定します。詳細については、MCP サーバーの読み取り専用モードの有効化 を参照してください。
MCP Server構成ファイルの例では、typeフィールドを "stdio" に設定しています。
type 次のいずれかに設定できます。
"stdio"は、MCP サーバーとの通信に標準の入力と出力を使用します。stdioはほとんどのAIクライアントに適しています。通常はstdioを使用します。"http"、これにより MCP サーバーとのHTTP通信が可能になります。その後、 HTTPを使用して、Webクライアントから MCP Server とやり取りできるようになります。警告
HTTP は、認証とセキュリティを実装せずに本番環境で使用することは推奨されません。
MCP Server構成ファイルの例では、MCP サーバー名も "MongoDB" に設定されています。MCP サーバーの起動後に、サーバー名を MCP サーバーの名前と一致するように変更できます。サーバー名は、 AIクライアントに対して MCP サーバーを識別します。