dotsagent.io
Lingua:Italiano
Dati · Crystal DBA

Configura Postgres MCP Pro

Query Postgres, ispezione dello schema, ottimizzazione degli indici e controlli dello stato, in sostituzione del server di riferimento archiviato.

Publisher
Crystal DBA Community
Esecuzione in locale
uvx postgres-mcp --access-mode=restricted
Trasporti
stdio, sse
Autenticazione
Una stringa di connessione Postgres in DATABASE_URI.
Ambiente
DATABASE_URI
Risorse accessibili
La modalità restricted è di sola lettura; la modalità unrestricted consente lettura e scrittura.
Licenza
MIT
Sorgente
github.com/crystaldba/postgres-mcp
Stato
Attivo

Installa

Questo server viene eseguito sul tuo computer come processo figlio del client. Ti serve il runtime usato dal comando, ad esempio Node.js per npx, uv per uvx o Docker, oltre alle eventuali variabili elencate in 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"]

Configurazione per altri client →

Mantieni --access-mode=restricted per tutti i database a cui tieni; la modalità unrestricted consente all'agent di scrivere.

Altri server in dati

Fonti

  1. github.com/crystaldba/postgres-mcp