
近日,MongoDB 荣幸地宣布 MongoDB Model Context Protocol (简称MCP:模型上下文协议) 服务器公开预览版正式发布。
MongoDB MCP 服务器通过将 MongoDB 部署(无论部署在 MongoDB Atlas、MongoDB 社区版还是 MongoDB 企业版)连接到支持 MCP 的客户端(例如 Windsurf、Cursor、Visual Studio Code 中的 GitHub Copilot 以及 Anthropic 的 Claude),实现 AI 赋能开发。MongoDB MCP 服务器使用 MCP 作为双向通信协议,让您能够轻松地使用自然语言与数据交互,并使用您常用的代理 AI 工具、助手和平台执行数据库操作。
模型上下文协议 (MCP) 最初由 Anthropic 推出,作为连接 AI 代理和各种数据系统的开放标准,MCP 的普及正值 LLM 和代理 AI 重塑我们构建和与应用程序交互方式的关键时刻。MCP 开启了更高级别的集成功能,确保代理工作流背后的 LLM 能够访问最新且与上下文相关的信息。它使开发人员能够比以往更轻松地利用快速增长和变化的 AI 技术生态系统。
MongoDB MCP 服务器:连接更广泛的 AI 生态系统
MongoDB MCP 服务器使具有 MCP 客户端的开发人员工具能够直接与 MongoDB 数据库交互并处理一系列管理任务,例如管理集群资源以及查询和索引等数据相关操作。
图 1. MongoDB MCP Server 与 MCP 组件集成概览

告别单独的工具、自定义集成和手动查询。借助 MongoDB MCP 服务器,开发人员可以利用 LLM 的智能功能,直接在其开发环境中执行关键数据库任务,并访问最新且上下文相关的数据。
MongoDB MCP 服务器支持:
轻松的数据探索:让您的 AI“显示‘用户’集合的模式”或“找到集合中最活跃的用户”。
简化的数据库管理:使用自然语言执行数据库管理任务,例如“创建具有只读访问权限的新数据库用户”或“列出当前网络访问规则”。
上下文感知代码生成:描述您需要的数据,并让您的 AI 生成 MongoDB 查询甚至与其交互的应用程序代码。
使用 Windsurf 和 MongoDB 进行 AI 驱动的软件开发
为了让世界各地的开发者能够更轻松地立即使用 MongoDB MCP 服务器,我们在Windsurf中提供了开箱即用的功能。Windsurf 是一款 AI 代码编辑器,目前已有超过一百万开发者在使用,并且这一数字还在不断增长。使用 MongoDB 进行构建的开发者可以利用 Windsurf 的代理 AI 功能来简化工作流程并加速应用程序开发。
Windsurf 产品工程师 Rohan Phadte 表示:“MongoDB 与 Windsurf 的使命相契合,即赋能每个人不断实现更大的梦想。通过与 MongoDB MCP 服务器的集成,我们正在帮助创新者在这个新的开发时代利用软件创造、变革和颠覆行业。开发人员现在可以通过我们的官方服务器模板访问 MongoDB MCP 服务器,立即开始使用,并利用 Windsurf 和 MongoDB 的强大功能来构建他们的下一个项目。”
图 2.Windsurf MCP 服务器模板

使用 MongoDB MCP 服务器进行数据探索
借助能够在自然语言提示的指导下直接访问和探索数据库的 AI 代理,您可以最大限度地减少上下文切换并保持工作流程。
使用 MongoDB MCP 服务器进行数据库管理
MongoDB MCP 服务器使 AI 代理能够直接与 MongoDB Atlas 或自管理的 MongoDB 数据库交互,从而更容易自动执行围绕集群和用户管理的手动任务。
使用 MongoDB MCP 服务器进行代码生成
使用 LLM 和代码代理已成为开发人员工作流程的核心部分。提供上下文(例如模式和数据结构)可以实现更准确的代码生成,减少幻觉并增强代理功能。
软件开发的未来是代理
MongoDB MCP 服务器的发布,标志着 MongoDB 的使命又向前迈进了一步:赋能开发者,让他们能够轻松将大胆的想法变为现实。通过发布官方 MCP 服务器版本,我们能够与开发者们共享他们赖以构建 MongoDB 未来所需的工作流程和工具。
MCP 对开发者的意义
对于开发者来说,使用 MCP 可以:
提高开发效率:MCP 可简化数据操作流程,减少重复性代码。
提升应用稳定性:一个清晰的上下文协议可以帮助避免数据操作中的常见问题。
增强团队协作:开发团队可以遵循 MCP 协议来共享一致的模型和上下文逻辑。
支持未来扩展:应用程序的设计将更加清晰,便于后续的功能扩展。
随着 MCP 的采用势头持续增强,我们将继续积极听取开发者的反馈,并优先优化 MCP 的实现。如果您对 MongoDB MCP 服务器有任何意见,请在 GitHub 上创建问题。为了及时了解 MongoDB 的最新资讯和发布,请查看MongoDB 博客。点击阅读原文了解更多MongoDB MCP项目介绍。

推荐阅读














