MongoDB MCP Server logo

MongoDB MCP Server

シェア

MongoDB公式のMCPサーバー。AIエージェントがMongoDBのコレクションをクエリ・集計・スキーマ確認できる。Atlas接続にも対応。「このコレクションのデータを分析して」という自然言語でMongoDB操作が完結。

データ分析・BIMongoDBNoSQLデータベースAtlasドキュメントDB
最終確認:
2026-04-12
ライセンス:
Apache-2.0

設定方法

{
  "mcpServers": {
    "mongodb": {
      "command": "npx",
      "args": ["-y", "mongodb-mcp-server@latest", "--readOnly"],
      "env": {
        "MDB_MCP_CONNECTION_STRING": "mongodb://localhost:27017/myDatabase"
      }
    }
  }
}

概要

MongoDB MCP Serverは、MongoDB公式(mongodb-js)が提供するMCPサーバーです。AIエージェントがMongoDBのデータベースに直接接続し、自然言語でクエリ・集計・スキーマ分析を実行できるようになります。

ローカルのMongoDBインスタンスはもちろん、MongoDB Atlasにも対応しており、クラウド上のプロダクションデータベースへの接続も可能です。デフォルトで --readOnly フラグを付けることで、読み取り専用モードで安全に利用できます。

導入手順

ステップ

  1. 使用環境(Claude Desktop / Cursor / Cline)のタブを選択し、設定例をコピー
  2. MDB_MCP_CONNECTION_STRING を実際の接続URLに変更する
    • ローカル MongoDB: mongodb://localhost:27017/yourDatabase
    • 認証あり: mongodb://user:password@localhost:27017/yourDatabase
    • MongoDB Atlas: mongodb+srv://user:password@cluster.mongodb.net/yourDatabase
  3. 設定ファイルに追記して保存し、クライアントを再起動

Atlas接続の場合

MongoDB AtlasのデータベースURLは、Atlas管理画面の「Connect」→「Drivers」から取得できます。

動作確認

「MongoDBに接続して、データベースの一覧を教えて」と話しかけてみてください。

使い方の例

データ集計:

「ordersコレクションで、先月の注文を
 商品カテゴリ別に売上合計を集計して」
→ 集計パイプラインを実行し、カテゴリ別売上を表示

スキーマ分析:

「usersコレクションのスキーマを分析して、
 フィールドの型と必須/任意を一覧にして」
→ ドキュメントサンプルからスキーマを推定・表示

デバッグ:

「statusがerrorのドキュメントを最新10件取得して、
 エラーメッセージのパターンを分析して」
→ フィルタクエリを実行し、エラー傾向をレポート

注意事項

  • 安全のため、設定例では --readOnly フラグを付けています。書き込み操作が必要な場合はフラグを外してください。
  • MDB_MCP_CONNECTION_STRING には認証情報が含まれるため、設定ファイルの管理に注意してください。
  • MongoDB Atlas使用時はAtlas側でIPアクセスリスト(0.0.0.0/0 または固定IPの許可)の設定が必要です。

主なユースケース

  1. 「usersコレクションで先週登録したユーザー数を集計して」という自然言語でMongoDBの集計パイプラインをAIが実行する
  2. 「このコレクションのスキーマを分析して、インデックスが足りないフィールドを教えて」という最適化提案をAIが行う
  3. MongoDB Atlasに接続して、プロダクションデータの傾向分析をチャットから直接行う
  4. 「products コレクションから在庫切れ商品を全件取得して一覧にして」という複雑なクエリをAIに任せる

プラットフォーム別の注意事項

  • Windows`MDB_MCP_CONNECTION_STRING` にWindowsローカルのMongoDBを指定する場合は `mongodb://127.0.0.1:27017/` を使用してください。
  • プロキシ環境MongoDB Atlasへの接続には安定したインターネット接続が必要です。企業ネットワークではIPホワイトリストの設定が必要な場合があります。