dotsagent.io
Ngôn ngữ:Tiếng Việt
Dữ liệu · MongoDB

Thiết lập MongoDB

Truy vấn và quản trị cơ sở dữ liệu MongoDB cùng các cluster Atlas bằng connection string hoặc tài khoản dịch vụ Atlas.

Nhà phát hành
MongoDB Chính thức
Chạy cục bộ
npx -y mongodb-mcp-server@latest --readOnly
Giao thức truyền tải
stdio, streamable-http
Xác thực
Connection string, tài khoản dịch vụ Atlas có client ID và secret, hoặc cả hai.
Môi trường
MDB_MCP_CONNECTION_STRINGMDB_MCP_API_CLIENT_IDMDB_MCP_API_CLIENT_SECRET
Phạm vi truy cập
Đọc và ghi; --readOnly giới hạn quyền truy cập ở chế độ chỉ đọc.
Giấy phép
Apache-2.0
Mã nguồn
github.com/mongodb-js/mongodb-mcp-server
Trạng thái
Đang hoạt động

Cài đặt

Server này chạy trên máy của bạn dưới dạng tiến trình con của client. Bạn cần cài runtime mà lệnh của server sử dụng, chẳng hạn Node.js cho npx, uv cho uvx hoặc Docker, cùng mọi biến được liệt kê trong mục 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"]

Cấu hình cho các client khác →

Lệnh được tạo sẵn giữ nguyên --readOnly; chỉ bỏ tùy chọn này nếu agent cần ghi dữ liệu.

Các server khác trong dữ liệu

Nguồn

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