dotsagent.io
ภาษา:ไทย
ข้อมูล · MongoDB

ตั้งค่า MongoDB

ค้นหาและจัดการฐานข้อมูล MongoDB และคลัสเตอร์ Atlas โดยใช้ connection string หรือ service account ของ Atlas

ผู้เผยแพร่
MongoDB อย่างเป็นทางการ
เรียกใช้ในเครื่อง
npx -y mongodb-mcp-server@latest --readOnly
Transport
stdio, streamable-http
การยืนยันตัวตน
Connection string, service account ของ Atlas ที่มี client ID และ secret หรือทั้งสองอย่าง
Environment
MDB_MCP_CONNECTION_STRINGMDB_MCP_API_CLIENT_IDMDB_MCP_API_CLIENT_SECRET
สิ่งที่เข้าถึงได้
อ่านและเขียนได้; --readOnly จำกัดให้ทำได้เฉพาะการอ่าน
ไลเซนส์
Apache-2.0
ซอร์สโค้ด
github.com/mongodb-js/mongodb-mcp-server
สถานะ
ใช้งานอยู่

ติดตั้ง

เซิร์ฟเวอร์นี้ทำงานบนเครื่องของคุณในฐานะโปรเซสลูกของไคลเอนต์ คุณต้องติดตั้ง runtime ที่คำสั่งใช้ เช่น Node.js สำหรับ npx, uv สำหรับ uvx หรือ 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