MongoDB 助手技能是预构建的可重用指令,可帮助AI编码助手高效执行常见MongoDB任务。这些技能为代理提供了有关MongoDB最佳实践的专业知识,使他们能够帮助您更快地构建应用程序并减少错误。
什么是座席技能?
助手技能是专门指令,可教授AI编码助手如何:
设置和配置MongoDB连接
设计和实现数据库模式
编写高效的查询和聚合
当您安装MongoDB代理技能时,您的AI编码代理可以访问权限MongoDB特定的知识,并可以为MongoDB开发任务提供更准确的上下文感知帮助。
可用技能
MongoDB代理技能集合包括以下技能。
基础设施
MongoDB MCP 设置
指导代理设置MongoDB MCP(模型上下文协议)服务器,从而实现与MongoDB数据库的直接交互。此技能有助于配置身份验证凭证和连接设置。
MongoDB 连接
优化MongoDB客户端连接配置(池、超时、模式),以配置连接池,调试或排除连接错误,并优化与连接相关的性能问题。包括使用MongoDB构建无服务器函数、创建使用MongoDB 的API端点、优化高流量MongoDB应用程序、创建长时间运行的任务和并发,或调试与连接相关的故障。
数据建模
模式设计
指导开发人员完成MongoDB模式设计最佳实践。此技能有助于设计高效的文档结构、实现验证规则并优化特定用例的模式。
高级功能
Atlas Stream Processing
构建、操作和调试MongoDB Atlas流处理管道的综合技能。处理工作区预配、数据源/接收器连接、处理器生命周期操作、调试诊断和层级大小调整。支持Kafka、 Atlas集群、S3、HTTPS 和Lambda集成,以流媒体数据工作负载和事件处理。
自然语言查询
将自然语言描述转换为MongoDB查询和聚合管道。此技能使用集合模式、示例文档和索引信息来生成准确、优化的查询。支持复杂的操作,如地理空间查询、文本搜索和多集合连接。与MongoDB Atlas Search 和 Vector Search 不同(请参阅下面的搜索和AI推荐技能)。
查询优化器
分析和优化MongoDB查询性能。此技能可确保对查询进行正确索引,使用Atlas Performance Advisor调试慢速查询,并提供聚合管道的最佳实践建议。
搜索和AI建议
为实施MongoDB Atlas Search 和AI支持的建议提供指导。此技能有助于配置搜索索引、构建搜索查询并将AI功能集成到应用程序中。
安装
MongoDB代理技能适用于多个AI编码平台。您可以从官方插件、Vercel 技能市场安装MongoDB代理技能,也可以从 MongoDB助手技能存储库手动安装。
从官方插件安装
通过官方插件为您的AI编码平台安装MongoDB代理技能:
Claude Code:从官方MongoDB Claude 插件安装。有关更多信息,请参阅“ 安装MongoDB Claude 插件”页面。
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 的助手技能目录安装
使用 Vercel CLI从 Vercel 的助手技能目录安装MongoDB代理技能。
运行以下命令(需要 Node.js):
npx skills add mongodb/agent-skills 按照提示完成安装。
如果您正在使用 MCP 服务器,请使用MongoDB连接详细信息配置 MCP 服务器:
`npx mongodb-mcp-server@1 setup` 按照说明完成设置。
从 GitHub 存储库安装
从MongoDB助手技能存储库手动安装MongoDB代理技能。
克隆存储库:
git clone https://github.com/mongodb/agent-skills.git 安装适用于您平台的技能:
支持的平台(Claude Code、Cursor、Gemini CLI)
将相应的插件目录复制到项目根目录:
对于 Claude Code:复制
.claude-plugin/目录对于游标:复制
.cursor-plugin/目录对于 Gemini CLI:复制
skills/目录
其他平台
将
skills/目录复制到编码代理读取其技能或上下文文件的位置。有关正确路径,请参阅代理文档。将
mcp.json复制到项目根目录(如果使用 MCP 服务器)。如果使用 MCP 服务器,请使用MongoDB连接详细信息配置 MCP 服务器。
配置 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 中调用技能。