🗄️ LLMS 向け MongoDB MCP サーバー
LLMがMongoDBデータベースと直接やり取りできるようにするモデルコンテキストプロトコル(MCP)サーバー。コレクションのクエリ、スキーマの検査、そして自然言語によるシームレスなデータ管理を実現します。
✨ 特徴
- 🔍 コレクションスキーマ検査
- 📊 ドキュメントのクエリとフィルタリング
- 📈 インデックス管理
- 📝 ドキュメント操作(挿入、更新、削除)
デモビデオ
https://github.com/user-attachments/assets/2389bf23-a10d-49f9-bca9-2b39a1ebe654
🚀 クイックスタート
開始するには、mongodb 接続 URL を見つけて、次の構成を Claude Desktop 構成ファイルに追加します。
MacOS : ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows : %APPDATA%/Claude/claude_desktop_config.json
Smithery経由でインストール
Smithery経由で Claude Desktop 用の MongoDB MCP Server を自動的にインストールするには:
前提条件
- Node.js 18歳以上
- npx
- Docker および Docker Compose (ローカル サンドボックス テストのみ)
- MCP クライアント (例: Claude デスクトップ アプリ)
テストサンドボックスのセットアップ
接続するmongo dbサーバーがなく、サンプルサンドボックスを作成したい場合は、次の手順に従ってください。
- Docker Compose を使用して MongoDB を起動します。
- データベースにテストデータを入力します。
Claudeデスクトップの設定
この構成を Claude Desktop 構成ファイルに追加します。
MacOS : ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows : %APPDATA%/Claude/claude_desktop_config.json
ローカル開発モード:
テストサンドボックスのデータ構造
シード スクリプトは、サンプル データを含む 3 つのコレクションを作成します。
ユーザー
- 個人情報(名前、メールアドレス、年齢)
- 座標を含むネストされた住所
- さまざまな興味
- 会員期間
製品
- 製品の詳細(名前、SKU、カテゴリ)
- ネストされた仕様
- 価格と在庫情報
- タグと評価
注文
- 注文の詳細と商品
- ユーザーリファレンス
- 配送と支払い情報
- ステータス追跡
🎯 プロンプトの例
機能を確認するには、Claude と一緒に次のプロンプトを試してください。
基本操作
高度なクエリ
インデックス管理
ドキュメント操作
📝 利用可能なツール
サーバーは、データベースとの対話用に次のツールを提供します。
クエリツール
find
: フィルタリングと投影によるドキュメントのクエリlistCollections
: 利用可能なコレクションを一覧表示するinsertOne
: 単一のドキュメントを挿入するupdateOne
: 単一のドキュメントを更新するdeleteOne
: 1つのドキュメントを削除する
インデックスツール
createIndex
: 新しいインデックスを作成するdropIndex
: インデックスを削除するindexes
: コレクションのインデックスを一覧表示する
📜 ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
大規模な言語モデルが MongoDB データベースと直接対話し、コレクションをクエリし、スキーマを検査し、自然言語を通じてデータを管理できるようにする MCP サーバー。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol (MCP) server that enables LLMs to interact directly with MongoDB databases. Query collections, inspect schemas, and manage data seamlessly through natural language.Last updated -34075TypeScriptMIT License
- -securityFlicense-qualityA protocol server that enables LLMs like Claude to interact with MongoDB databases, providing tools for schema exploration, aggregation queries, and data analysis through natural language in Cursor.Last updated -115TypeScript
- -securityAlicense-qualityFull featured MCP Server for MongoDB database analysis.Last updated -334108JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that enables users to create and manage MongoDB Atlas clusters, users, and network access through natural language commands.Last updated -7410JavaScriptMIT License