软件工程正在向智能体工程演进。根据 Stack Overflow 2025 年开发者调查,84% 的受访者正在使用或计划在开发中使用人工智能工具,高于前一年的 76%。照此发展,工具也需要跟上步伐。
去年,我们推出了MongoDB MCP 服务器,为代理程序提供与 MongoDB 交互所需的连接,帮助它们生成上下文感知代码。但连接仅仅是开始。代理程序的设计初衷是通用型的,它们本身并不了解真实生产系统所需的最佳实践和设计模式。
今天,我们将通过推出官方 MongoDB Agent Skills 来解决这个问题:结构化的说明、最佳实践和资源,代理可以发现并应用这些内容,从而在整个开发生命周期中生成更可靠的代码,从模式设计和性能优化到实现 AI 检索等高级功能。
为了将此功能直接集成到您使用的工具中,我们还推出了 Claude Code、Cursor、Gemini CLI 和 VS Code 的插件,将 MongoDB MCP 服务器和代理技能合并到一个即用型软件包中。
将编码代理转变为 MongoDB 专家
编码代理虽然擅长生成可运行的代码,但在生产系统中仍然会犯一些常见的错误,例如,它们通常会采用关系型思维,而这种思维方式并不适用于 MongoDB,例如:
-
过度规范化模式,忽略了 MongoDB 面向文档的优势。
-
复合指数利用不足,导致规模化性能瓶颈。
-
滥用索引和搜索索引,忽视了高性能全文搜索的一致性权衡。
由于这些缺陷与常见的人为错误类似,因此它们自然会反映在代理的输出中。MongoDB代理技能通过为代理提供专家指导来解决这个问题,例如模式设计启发式方法、索引策略、查询模式和运维保障措施,从而使代理能够更快地交付更可靠、更一致的代码。
Agent Skills由 Anthropic 公司作为开放标准推出,此后被包括 Claude Code、Cursor、Codex 等在内的领先 AI 开发工具所采用。
本次初始版本涵盖了MongoDB应用开发的完整生命周期,从连接管理和模式设计到高级功能的实现指南。我们将根据用户需求持续更新和扩展我们的技能库。
图 1. MongoDB 代理技能。

使用 MongoDB 扩展代理工程
随着组织机构采用代理软件工程,现有的流程和工作流必须进行重新设计。MongoDB MCP 服务器和 MongoDB 代理技能正是为应对这种转变而构建的,它们能够协同工作,为构建者和代理提供快速迭代的工具,同时确保安全保障和控制。
MongoDB MCP 服务器作为 MongoDB 部署的连接层,负责管理身份验证,并精确定义代理可以访问和执行的操作。结合 MongoDB 的原生授权机制,它确保代理仅拥有所需的权限,同时通过可配置的控制项(例如禁用特定工具)为团队提供治理能力。
代理技能确保代理从一开始就遵循最佳实践,从而降低架构风险,加快实施速度,并提高每个代理生成的代码的基准质量。
有些技能可以独立使用,而另一些技能则需要与 MongoDB MCP 服务器协同工作,以满足特定工作流程的需求。为了简化设置,MCP 服务器和相关技能现已打包成插件和扩展程序,支持 Claude Code、Cursor、Gemini CLI 和 VS Code,让您可以直接将这些功能集成到您常用的工具中。
图 2. MongoDB for Claude 插件运行中。

随着代理工作流程的日趋成熟,我们也鼓励您不断提升自身技能。无论是强制执行内部命名规范、自定义数据建模模式,还是团队特定的工作流程,技能都能为您提供一种切实可行的方法来系统化机构知识,并确保每位代理和每位开发人员都遵循同一套操作指南。
如何开始
无论你使用 Claude Code、Cursor、Gemini CLI 还是其他 AI 开发工具,都可以在几秒钟内安装 MongoDB MCP 服务器和代理技能。
例如,在 Claude Code 中,安装将两者捆绑在一起的插件:
代码片段
/plugin install mongodb
有关Cursor、Gemini CLI和VS Code扩展,请参阅它们各自的文档。
您还可以使用Vercel Skills CLI(需要 Node.js)为大多数编码代理安装技能:
代码片段
npx skills 添加 mongodb/agent-skills
如果您愿意,也可以手动克隆GitHub 存储库,并将技能复制到您的代理的相应文件夹中。
同样,要安装 MongoDB MCP 服务器,请使用以下命令:
代码片段
npx mongodb-mcp-server@latest 设置
智能体工程正在快速改变团队的工作方式。智能体需要上下文和指导才能达到真实生产应用的标准。借助官方的 MongoDB 智能体技能和插件,构建者可以更有信心地加快开发速度,而组织也可以放心地采用智能体编码,因为 MongoDB 最佳实践已直接嵌入到每个工作流程中。