MongoDB MCP Server について
MongoDB MCP Serverは、読み取り専用のクエリツールを介してMongoDBをMCPクライアントやコマンドライン連携に接続します。クライアントアプリケーションと、接続およびトランザクション管理用のユーティリティも含まれます。
主な機能
- 01MongoDBコレクションへの読み取り専用クエリ
- 02MongoDB接続ユーティリティ
- 03トランザクション管理ユーティリティ
- 04付属クライアントアプリケーション
活用シーン
- 01MongoDBコレクションのデータ取得
- 02ローカル連携からMongoDBへ接続
- 03コマンドラインクライアントでクエリを実行
MCP 対応
MCPサーバーは、MongoDBコレクションからデータを取得する`query`ツールを公開します。現在は読み取り専用トランザクションのみをサポートします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MongoDB MCP サーバー
MongoDB の MCP サーバーです。ローカルの連携やコマンドラインツール向けに、シンプルなインターフェースを通じて MongoDB のコレクションをクエリできます。
概要
このプロジェクトは、MongoDB に接続し、コレクションからデータを取得するための query ツールを提供する MCP サーバーを実装します。現在は読み取り専用トランザクションのみをサポートしています。プロジェクトには次のものが含まれます。
- データベースのクエリ機能を公開する MongoDB MCP サーバー
- サーバーとやり取りするためのクライアントアプリケーション
- MongoDB の接続とトランザクション管理のためのユーティリティ
前提条件
- Node.js(v16 以降)
- npm
- MongoDB データベース(ローカルまたはクラウドベース)
インストール
-
リポジトリをクローンします。
git clone https://github.com/yourusername/mongo-db-mcp.git cd mongo-db-mcp -
依存関係をインストールします。
npm install -
ルートディレクトリに MongoDB 接続文字列を記載した
.envファイルを作成します。MONGO_CONNECTION_STRING=your_mongodb_connection_string
プロジェクトのビルド
TypeScript コードをビルドします。
npm run build
クライアントの実行
node dist/client/client.js dist/index.js
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。