ContextHub
データベース・データ分析無料プランあり🔑 APIキー必要✓ 公式npx

MongoDB MCP Server

MongoDBデータベースをClaudeから自然言語で操作できるMCPサーバー

972GitHub
クイックインストール
npx -y mongodb-mcp-server

概要

MongoDB公式が提供するMCPサーバーで、MongoDB Atlas・Community Edition・Enterprise AdvancedのすべてにClaudeから接続できる

コレクションのクエリ・集計パイプライン実行・スキーマ確認・ドキュメントの挿入・更新・削除といった操作を自然言語で指示できる

MongoDB Atlasのクラスター管理やユーザー権限設定にも対応しており、DBの運用作業を大幅に効率化できる

Node.js 20以上が必要で、接続文字列を渡すだけで即座に利用できる

設定方法はconfig JSONをClaude DesktopまたはClaude Codeの設定ファイルに追記するだけで完了する

反復作業を自動化することで、より重要な業務に集中できる環境を整えられる

料金・APIキー情報

料金

無料プランあり

APIキー

🔑 必要

🔑 APIキーの取得方法

  1. 1

    ローカルMongoDBの場合: インストール後、接続URIは「mongodb://localhost:27017」

  2. 2

    MongoDB Atlas(クラウド)の場合: https://cloud.mongodb.com でサインアップ(無料プランあり)

  3. 3

    クラスター作成後「Connect」→「Drivers」を選択して接続文字列をコピー

  4. 4

    接続文字列のパスワード部分に設定したパスワードを入力

  5. 5

    生成した接続文字列(MongoDB URI)をコピーして保存する(再表示不可のため必ず保存すること)

APIキー発行ページへ →

こんな使い方ができます

自然言語でコレクションをクエリしてドキュメントを検索・取得できる

集計パイプラインをClaudeに生成・実行させてデータ集計レポートを作成できる

スキーマ設計をClaudeに相談しながらコレクション構造を最適化できる

MongoDB Atlasのクラスター状態を確認しパフォーマンス問題を診断できる

バルクインサートやドキュメント更新をClaudeへの指示で自動化できる

セットアップ手順

  1. 1

    MongoDB Atlasを使う場合はatlas.mongodb.com でアカウントを作成・クラスターを作成する(ローカルMongoDBでも可)

  2. 2

    データベースの接続文字列(mongodb+srv://...形式)をコピーする

  3. 3

    Node.js 20以上がインストールされていることを確認する

  4. 4

    ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add mongodb -- npx -y mongodb-mcp-server --connectionString mongodb+srv://username:password@cluster.mongodb.net/myDatabase

設定ファイル

⚠️

コピー前に確認

Node.js 20以上が必要。MongoDB接続文字列(--connectionString)の指定が必須。MongoDB Atlasを使う場合はAtlas APIキーも必要。

Terminal
claude mcp add mongodb -- npx -y mongodb-mcp-server --connectionString mongodb+srv://username:password@cluster.mongodb.net/myDatabase
💡

注意事項

書き込み・削除操作も可能なため、本番環境での利用は最小権限の接続ユーザーを使うことを推奨。不要なツールは --disabledTools オプションで無効化できる。

#MongoDB#データベース#NoSQL#Atlas#クラウド

外部リンク