Docs 菜单
Docs 主页
/ /

MongoDB MCP Server Overview

MongoDB MCP Server 允许您以自然语言从AI客户端与MongoDB数据和部署交互。

您可以将MongoDB MCP 服务器与任何MongoDB 部署一起使用,包括MongoDB Atlas、 MongoDB Atlas Local、 MongoDB Community Edition和MongoDB Enterprise Advanced。

本页介绍关键概念和使用案例。如果您已经熟悉 MCP,则可以 开始使用。

模型上下文协议 (MCP) 是由 Anthropic 开发的开放标准,用于标准化 LLM 与外部资源和服务的连接和交互。MCP 由具有以下关键组件的客户端-服务器架构组成:

  • MCP 主机:要使用 MCP 的应用程序或环境,例如聊天界面或 IDE。示例,Claude Desktop 或VS Code。

  • MCP 客户端:托管内处理与 MCP 服务器连接的组件。有关支持MCP 的客户端列表,请参阅 MCP 客户端。

  • MCP 服务器:向客户端公开特定功能的程序。示例, MongoDB MCP 服务器。

    MCP 服务器向客户端公开功能的主节点 (primary node in the replica set)方式是通过工具。工具是预定义的可执行函数,启用LLM 能够执行特定操作,例如与MongoDB等外部数据源进行交互。

要学习;了解更多信息,请参阅 MCP 文档

MongoDB MCP 服务器是我们的官方 MCP服务器实施,可为您的AI客户端提供一设立可用于与MongoDB数据和部署进行交互的工具。这些工具包括各种管理操作,例如管理集群资源、查询和索引等数据库操作,以及通过Performance Advisor进行性能优化。

使用工具的MongoDB MCP Server 工作流程示意图

MongoDB MCP 服务器允许您使用自然语言与MongoDB数据和部署交互,从而简化开发者工作流程并更轻松地从AI界面执行复杂任务。示例, MongoDB MCP 服务器支持以下使用案例:

用例(Use Case)
说明
提示示例

数据探索

了解并解释数据库模式和关系。

Show the schema of the 'users' collection and explain the purpose of each field.

数据库操作

创建、读取、更新和删除MongoDB集合中的数据。

Find all users from the past week and update their orders to 'shipped'.

数据库管理

执行管理任务以管理集群、数据库用户等。

Create a new database user for my Atlas cluster with read-only access.

代码生成

描述所需的数据,然后生成相关的MongoDB查询和应用程序代码。

Review the schema for the 'users' collection, then generate a Python script that deletes profiles older than 2 years.

性能优化

分析查询性能并获取索引和模式改进建议。

Show me slow queries from the last 24 hours and suggest indexes to improve performance.

有关MongoDB MCP 服务器中可用的特定工具的列表,请参阅MongoDB MCP 服务器工具。

要配置MongoDB MCP Server 并学习;了解如何使用它,请参阅以下资源:

快速开始使用MongoDB MCP Server。

查看配置MongoDB MCP Server 的先决条件。

查看所有可用的配置和连接选项。

查看MongoDB MCP 服务器中的所有可用工具。

测试示例提示与MongoDB MCP Server 一起使用。

了解MongoDB MCP Server 的安全最佳实践。

查看MongoDB MCP服务器源代码和贡献指南。

后退

房屋

在此页面上