SuperAPI AI 工具集

mongodb-mcp-setup

智能体与模型

查看项目

更新于 10-16 01:19

技能介绍

用途:该技能用于引导用户为智能体客户端配置 MongoDB MCP 服务器。它先检测客户端类型,再检查现有配置,然后按用户选择给出分步配置指引。

主要能力:提供三种认证方式。选项 A 连接字符串,适合单集群、自托管或已有数据库凭据的场景,需设置 MDB_MCP_CONNECTION_STRING。选项 B Atlas 服务账号,适合 Atlas 用户,可访问 Atlas Admin API 并通过 atlas-connect-cluster 动态连接集群,需 MDB_MCP_API_CLIENT_ID 与 MDB_MCP_API_CLIENT_SECRET,且必须把 IP 加入服务账号的 API Access List。选项 C Atlas Local,用 Docker 本地运行,无需凭据,可用 atlas-local-create-deployment 与 atlas-local-list-deployments。

使用方式:先运行 env | grep "^CODEX_" 判断是 Codex 还是 shell 类客户端。shell 类客户端把凭据写入 ~/.mcp-env 并在 shell profile 中 source,随后执行 chmod 600 ~/.mcp-env;Codex 写入 ~/.codex/config.toml 或 %USERPROFILE%.codex\config.toml 的 [mcp_servers.mongodb.env] 段。可选只读模式,设置 MDB_MCP_READ_ONLY="true"。配置后重启客户端并验证。

限制:技能本身不接触或索取凭据,由用户自行填写。config.toml 与 ~/.mcp-env 均为明文,不应提交到版本控制。0.0.0.0/0 存在安全风险,不建议生产使用。Codex 桌面应用从 Finder、Launchpad 或开始菜单启动时不继承 shell 环境变量。fish 与 PowerShell 语法不同,需用 set -x 或 $env:。其他细节资料未提供。