dotsagent.io
Langue:Français
Données · Crystal DBA

Configurer Postgres MCP Pro

Requêtes Postgres, inspection de schéma, optimisation des index et contrôles d'état ; remplace le serveur de référence archivé.

Éditeur
Crystal DBA Communauté
Exécuter en local
uvx postgres-mcp --access-mode=restricted
Transports
stdio, sse
Authentification
Une chaîne de connexion Postgres dans DATABASE_URI.
Environnement
DATABASE_URI
Accès
Le mode restreint est en lecture seule ; le mode sans restriction autorise la lecture et l'écriture.
Licence
MIT
Source
github.com/crystaldba/postgres-mcp
Statut
Actif

Installation

Ce serveur s’exécute sur votre machine en tant que processus enfant du client. Vous avez besoin de l’environnement d’exécution utilisé par sa commande, par exemple Node.js pour npx, uv pour uvx ou Docker, ainsi que des variables indiquées dans la section 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"]

Configuration pour les autres clients →

Conservez --access-mode=restricted pour toute base de données importante ; le mode sans restriction permet à l'agent d'écrire.

Autres serveurs de la catégorie données

Sources

  1. github.com/crystaldba/postgres-mcp