dotsagent.io
语言:简体中文
数据 · MongoDB

配置 MongoDB

使用连接字符串或 Atlas 服务账号查询和管理 MongoDB 数据库及 Atlas 集群。

发布者
MongoDB 官方
本地运行
npx -y mongodb-mcp-server@latest --readOnly
传输方式
stdio, streamable-http
身份验证
连接字符串、包含 client ID 和 secret 的 Atlas 服务账号,或两者兼用。
环境变量
MDB_MCP_CONNECTION_STRINGMDB_MCP_API_CLIENT_IDMDB_MCP_API_CLIENT_SECRET
可访问内容
可读写;--readOnly 会将权限限制为只读。
许可证
Apache-2.0
源码
github.com/mongodb-js/mongodb-mcp-server
状态
活跃

安装

此服务器会在你的本机上作为客户端的子进程运行。你需要安装其命令所用的运行时,例如 npx 需要 Node.js、uvx 需要 uv,或者使用 Docker;还需要设置 Environment 下列出的变量。

Claude Code

shell
claude mcp add --scope project --env MDB_MCP_CONNECTION_STRING='<MDB_MCP_CONNECTION_STRING>' --env MDB_MCP_API_CLIENT_ID='<MDB_MCP_API_CLIENT_ID>' --env MDB_MCP_API_CLIENT_SECRET='<MDB_MCP_API_CLIENT_SECRET>' mongodb -- npx -y mongodb-mcp-server@latest --readOnly

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "mongodb": {
      "command": "npx",
      "args": [
        "-y",
        "mongodb-mcp-server@latest",
        "--readOnly"
      ],
      "env": {
        "MDB_MCP_CONNECTION_STRING": "${env:MDB_MCP_CONNECTION_STRING}",
        "MDB_MCP_API_CLIENT_ID": "${env:MDB_MCP_API_CLIENT_ID}",
        "MDB_MCP_API_CLIENT_SECRET": "${env:MDB_MCP_API_CLIENT_SECRET}"
      }
    }
  }
}

Codex

~/.codex/config.toml
[mcp_servers.mongodb]
command = "npx"
args = ["-y", "mongodb-mcp-server@latest", "--readOnly"]
env_vars = ["MDB_MCP_CONNECTION_STRING", "MDB_MCP_API_CLIENT_ID", "MDB_MCP_API_CLIENT_SECRET"]

其他客户端的配置 →

生成的命令会保留 --readOnly;只有在允许 agent 写入时才移除它。

数据 中的其他服务器

来源

  1. github.com/mongodb-js/mongodb-mcp-server

为 AI agent 开发者提供的独立参考资料。与此处提及的任何厂商均无关联。

© 2026 DotsAgent · 事实核查日期:2026年10月1日