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

إعداد Postgres MCP Pro

تنفيذ استعلامات Postgres وفحص المخططات وضبط الفهارس وإجراء فحوصات السلامة، ليحل محل الخادم المرجعي المؤرشف.

الناشر
Crystal DBA المجتمع
التشغيل محليًا
uvx postgres-mcp --access-mode=restricted
وسائل النقل
stdio, sse
المصادقة
سلسلة اتصال Postgres في DATABASE_URI.
البيئة
DATABASE_URI
نطاق الوصول
وضع الوصول المقيّد للقراءة فقط؛ أما الوضع غير المقيّد فيتيح القراءة والكتابة.
الرخصة
MIT
المصدر
github.com/crystaldba/postgres-mcp
الحالة
نشط

التثبيت

يعمل هذا الخادم على جهازك كعملية فرعية للعميل. ستحتاج إلى بيئة التشغيل التي يستخدمها الأمر، مثل Node.js لتشغيل npx، أو uv لتشغيل uvx، أو Docker، إضافةً إلى أي متغيرات مدرجة ضمن Environment.

Claude Code

shell
claude mcp add --scope project --env DATABASE_URI='<DATABASE_URI>' postgres-mcp-pro -- uvx postgres-mcp --access-mode=restricted

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "postgres-mcp-pro": {
      "command": "uvx",
      "args": [
        "postgres-mcp",
        "--access-mode=restricted"
      ],
      "env": {
        "DATABASE_URI": "${env:DATABASE_URI}"
      }
    }
  }
}

Codex

~/.codex/config.toml
[mcp_servers.postgres-mcp-pro]
command = "uvx"
args = ["postgres-mcp", "--access-mode=restricted"]
env_vars = ["DATABASE_URI"]

إعدادات العملاء الآخرين →

أبقِ --access-mode=restricted لأي قاعدة بيانات تهمك؛ فالوضع غير المقيّد يتيح للوكيل الكتابة.

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

المصادر

  1. github.com/crystaldba/postgres-mcp