MongoDB MCP サーバーを使用すると、 MongoDBデータと配置を 自然言語で簡単に操作できます。
MongoDB MCP Server は、 MongoDB Atlas、 MongoDB Community Edition 、 MongoDB Enterprise Advancedなど、任意のMongoDBデプロイで使用できます。
このページでは、主要な概念とユースケースについて説明します。MCP についてすでに理解している場合は、 を使って開始できます。
モデル コンテキスト プロトコル(MFP)とは
モデル コンテキスト プロトコル(MMP)は、LVM が外部リソースとサービスに接続して交流する方法を標準化するために MongoDB Ops Manager によって開発されたオープン標準です。MCP は、次の主要なコンポーネントを含むクライアントとサーバーのアーキテクチャで構成されています。
MCP ホスト : チャット インターフェースや IDE など、MMP を使用するアプリケーションまたは環境。例、、Clade Desktop またはVS Code。
MCP クライアント: MCP サーバーへの接続を処理するホスト内のコンポーネント。MCP をサポートするクライアントのリストについては、「 MCP クライアント 」を参照してください。
MCP サーバー :クライアントに特定の機能を公開するプログラム。例、 MongoDB MCP サーバー。
MCP サーバーがクライアントに機能を公開する主な方法は、ツール を使用することです。ツールは事前定義された実行可能な関数であり、 MongoDBなどの外部データソースの操作など、特定のアクションを実行できるようにします。
詳細については、 MCP ドキュメント を参照してください。
MongoDB MCP サーバーとは
MongoDB MCP サーバーは、 MongoDBデータと配置の操作に使用できるツールセットをAIクライアントに提供する公式の MCPサーバー実装です。これらのツールには、クラスター リソースの管理や、クエリやインデックス作成などのデータベース操作などのさまざまな管理アクションが含まれます。

ユースケース
MongoDB MCP Server を使用すると、 自然言語を使用してMongoDBデータと配置を操作し、開発者のワークフローを効率化し、 AIインターフェースから複雑なタスクを実行しやすくなります。例、 MongoDB MCP Server は次のユースケースを可能にします。
ユースケース | 説明 | プロンプトの例 |
---|---|---|
データ検索 | データベーススキーマと関係を学習して説明します。 |
|
データベース操作 | MongoDBコレクション内のデータの作成、読み取り、更新、および削除。 |
|
データベース管理 | 管理タスクを実行して、クラスター、データベースユーザーなどを管理します。 |
|
コード生成 | 必要なデータを記述し、関連するMongoDBクエリとアプリケーションコードを生成します。 |
|
MongoDB MCP Server で利用可能な特定のツールのリストについては、 MongoDB MCP サーバー ツール を参照してください。
詳細
MongoDB MCP サーバーの構成とその使用方法については、次のリソースを参照してください。
MongoDB MCP Server をすぐに開始する。 | |
MongoDB MCP サーバーを構成するための前提条件を表示します。 | |
利用可能なすべての構成オプションと接続オプションを表示します。 | |
MongoDB MCP Server で利用可能なすべてのツールを表示。 | |
MongoDB MCP Server で使用するプロンプトのテスト例。 | |
MongoDB MCP Server のセキュリティに関するベストプラクティスについて学びます。 | |
MongoDB MCPサーバーのソースコードと貢献ガイドラインを表示します。 |