Learn the "why" behind slow queries and how to fix them in our 2-Part Webinar.
Register now >
Docs 菜单
Docs 主页
/

MongoDB 助手技能

MongoDB 助手技能是预构建的可重用指令,可帮助AI编码助手高效执行常见MongoDB任务。这些技能为代理提供了有关MongoDB最佳实践的专业知识,使他们能够帮助您更快地构建应用程序并减少错误。

助手技能是专门指令,可教授AI编码助手如何:

  • 设置和配置MongoDB连接

  • 设计和实现数据库模式

  • 编写高效的查询和聚合

当您安装MongoDB代理技能时,您的AI编码代理可以访问权限MongoDB特定的知识,并可以为MongoDB开发任务提供更准确的上下文感知帮助。

MongoDB代理技能集合包括以下技能。

指导代理设置MongoDB MCP(模型上下文协议)服务器,从而实现与MongoDB数据库的直接交互。此技能有助于配置身份验证凭证和连接设置。

优化MongoDB客户端连接配置(池、超时、模式),以配置连接池,调试或排除连接错误,并优化与连接相关的性能问题。包括使用MongoDB构建无服务器函数、创建使用MongoDB 的API端点、优化高流量MongoDB应用程序、创建长时间运行的任务和并发,或调试与连接相关的故障。

指导开发人员完成MongoDB模式设计最佳实践。此技能有助于设计高效的文档结构、实现验证规则并优化特定用例的模式。

构建、操作和调试MongoDB Atlas流处理管道的综合技能。处理工作区预配、数据源/接收器连接、处理器生命周期操作、调试诊断和层级大小调整。支持Kafka、 Atlas集群、S3、HTTPS 和Lambda集成,以流媒体数据工作负载和事件处理。

将自然语言描述转换为MongoDB查询和聚合管道。此技能使用集合模式、示例文档和索引信息来生成准确、优化的查询。支持复杂的操作,如地理空间查询、文本搜索和多集合连接。与MongoDB Atlas Search 和 Vector Search 不同(请参阅下面的搜索和AI推荐技能)。

分析和优化MongoDB查询性能。此技能可确保对查询进行正确索引,使用Atlas Performance Advisor调试慢速查询,并提供聚合管道的最佳实践建议。

为实施MongoDB Atlas Search 和AI支持的建议提供指导。此技能有助于配置搜索索引、构建搜索查询并将AI功能集成到应用程序中。

MongoDB代理技能适用于多个AI编码平台。您可以从官方插件、Vercel 技能市场安装MongoDB代理技能,也可以从 MongoDB助手技能存储库手动安装。

通过官方插件为您的AI编码平台安装MongoDB代理技能:

  • Claude Code:从官方MongoDB Claude 插件安装。有关更多信息,请参阅“ 安装MongoDB Claude 插件”页面。

  • Cursor:从 Cursor 市场安装。有关更多信息,请参阅安装MongoDB游标插件页面。

  • Gemini CLI:作为 Gemini CLI扩展安装。有关更多信息,请参阅从 Gemini 安装MongoDB Gemini 扩展页面。

  • VS Code扩展:从官方MongoDB VS Code扩展安装。有关更多信息,请参阅 vsce 安装页面。

注意

MongoDB插件包括 MCP 服务器

适用于AI编码平台的官方MongoDB插件捆绑了MongoDB MCP Server 和预构建的代理技能。要配置 MCP Server,请参阅MongoDB MCP Server 入门。

使用 Vercel CLI从 Vercel 的助手技能目录安装MongoDB代理技能。

  1. 运行以下命令(需要 Node.js):

    npx skills add mongodb/agent-skills
  2. 按照提示完成安装。

  3. 如果您正在使用 MCP 服务器,请使用MongoDB连接详细信息配置 MCP 服务器:

    `npx mongodb-mcp-server@1 setup`
  4. 按照说明完成设置。

从MongoDB助手技能存储库手动安装MongoDB代理技能。

  1. 克隆存储库:

    git clone https://github.com/mongodb/agent-skills.git
  2. 安装适用于您平台的技能:

    支持的平台(Claude Code、Cursor、Gemini CLI)

    将相应的插件目录复制到项目根目录:

    • 对于 Claude Code:复制 .claude-plugin/目录

    • 对于游标:复制 .cursor-plugin/目录

    • 对于 Gemini CLI:复制 skills/目录

    其他平台

    skills/目录复制到编码代理读取其技能或上下文文件的位置。有关正确路径,请参阅代理文档。

  3. mcp.json 复制到项目根目录(如果使用 MCP 服务器)。

  4. 如果使用 MCP 服务器,请使用MongoDB连接详细信息配置 MCP 服务器。

大多数MongoDB代理技能使用MongoDB MCP Server访问权限MongoDB 数据库。在使用这些技能之前,您必须配置 MCP 服务器。

有关完整的 MCP Server 配置选项,请参阅MongoDB MCP Server 入门。

安装后,代理技能会在背景自动运行。当您向AI编码代理寻求有关MongoDB任务的帮助时,它将使用已安装的技能来提供更准确、更有帮助的响应。

交互示例:

  • “帮我在 Node.js应用程序中设立MongoDB连接”

  • "Create a 模式 for a user 集合 with 电子邮件 验证"

  • “编写聚合管道以计算月度销售总额”

  • “显示如何为此查询实现分页”

该代理将使用MongoDB技能提供遵循MongoDB最佳实践并根据您的特定使用案例量身定制的响应。

当您向AI编码代理寻求有关MongoDB任务的帮助时,会自动调用助手技能。某些平台允许您手动调用技能。

示例,您可以使用 /<skill-name> 直接在 Claude Code 中调用技能。

后退

版本说明

在此页面上