dotsagent.io
Sprache:Deutsch
Daten · Crystal DBA

Postgres MCP Pro einrichten

Ermöglicht Postgres-Abfragen, die Prüfung des Schemas, die Optimierung von Indizes und Zustandsprüfungen und ersetzt den archivierten Referenzserver.

Herausgeber
Crystal DBA Community
Lokal ausführen
uvx postgres-mcp --access-mode=restricted
Transporte
stdio, sse
Authentifizierung
Eine Postgres-Connection-String in DATABASE_URI.
Umgebung
DATABASE_URI
Zugriffsrechte
Der eingeschränkte Modus ist schreibgeschützt; im uneingeschränkten Modus sind Lese- und Schreibzugriffe möglich.
Lizenz
MIT
Quellcode
github.com/crystaldba/postgres-mcp
Status
Aktiv

Installation

Dieser Server läuft auf Ihrem Rechner als Unterprozess des Clients. Sie benötigen die Laufzeitumgebung, die der Befehl verwendet, etwa Node.js für npx, uv für uvx oder Docker, sowie alle unter Environment aufgeführten Variablen.

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"]

Konfiguration für andere Clients →

Lassen Sie für Datenbanken, die Ihnen wichtig sind, --access-mode=restricted aktiviert. Im uneingeschränkten Modus kann der Agent schreiben.

Weitere Server in daten

Quellen

  1. github.com/crystaldba/postgres-mcp