MongoDB MCP Server 允许您以自然语言从AI客户端与MongoDB数据和部署交互。
您可以将MongoDB MCP 服务器与任何MongoDB 部署一起使用,包括MongoDB Atlas、 MongoDB Atlas Local、 MongoDB Community Edition和MongoDB Enterprise Advanced。
本页介绍关键概念和使用案例。如果您已经熟悉 MCP,则可以 开始使用。
什么是模型上下文协议 (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 服务器?
MongoDB MCP 服务器是我们的官方 MCP服务器实施,可为您的AI客户端提供一设立可用于与MongoDB数据和部署进行交互的工具。这些工具包括各种管理操作,例如管理集群资源、查询和索引等数据库操作,以及通过Performance Advisor进行性能优化。

用例
MongoDB MCP 服务器允许您使用自然语言与MongoDB数据和部署交互,从而简化开发者工作流程并更轻松地从AI界面执行复杂任务。示例, MongoDB MCP 服务器支持以下使用案例:
用例(Use Case) | 说明 | 提示示例 |
|---|---|---|
数据探索 | 了解并解释数据库模式和关系。 |
|
数据库操作 | 创建、读取、更新和删除MongoDB集合中的数据。 |
|
数据库管理 | 执行管理任务以管理集群、数据库用户等。 |
|
代码生成 | 描述所需的数据,然后生成相关的MongoDB查询和应用程序代码。 |
|
性能优化 | 分析查询性能并获取索引和模式改进建议。 |
|
有关MongoDB MCP 服务器中可用的特定工具的列表,请参阅MongoDB MCP 服务器工具。
了解详情
要配置MongoDB MCP Server 并学习;了解如何使用它,请参阅以下资源:
快速开始使用MongoDB MCP Server。 | |
查看配置MongoDB MCP Server 的先决条件。 | |
查看所有可用的配置和连接选项。 | |
查看MongoDB MCP 服务器中的所有可用工具。 | |
测试示例提示与MongoDB MCP Server 一起使用。 | |
了解MongoDB MCP Server 的安全最佳实践。 | |
查看MongoDB MCP服务器源代码和贡献指南。 |