dotsagent.io
اللغة:العربية
البيانات · MongoDB

إعداد MongoDB

الاستعلام عن قواعد بيانات MongoDB ومجموعات Atlas وإدارتها، باستخدام سلسلة اتصال أو حساب خدمة Atlas.

الناشر
MongoDB رسمي
التشغيل محليًا
npx -y mongodb-mcp-server@latest --readOnly
وسائل النقل
stdio, streamable-http
المصادقة
سلسلة اتصال، أو حساب خدمة Atlas يتضمن معرّف العميل والسر، أو كلاهما.
البيئة
MDB_MCP_CONNECTION_STRINGMDB_MCP_API_CLIENT_IDMDB_MCP_API_CLIENT_SECRET
نطاق الوصول
قراءة وكتابة؛ يقتصر على القراءة عند استخدام --readOnly.
الرخصة
Apache-2.0
المصدر
github.com/mongodb-js/mongodb-mcp-server
الحالة
نشط

التثبيت

يعمل هذا الخادم على جهازك كعملية فرعية للعميل. ستحتاج إلى بيئة التشغيل التي يستخدمها الأمر، مثل 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؛ احذفه فقط إذا كان ينبغي للوكيل إجراء عمليات كتابة.

خوادم أخرى ضمن البيانات

المصادر

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