Serveur MCP

Postgres MCP Pro

Serveur MCP Postgres avec réglage d'index, plans d'exécution, contrôles de santé et mode lecture seule.

Auteur
Crystal DBA
Compatible avec
Any MCP client
Documenté
Oct 2, 2026

Ce qu'est Postgres MCP Pro

Serveur MCP open source pour l'ensemble du processus de développement. Il propose l'analyse de santé, le réglage d'index, les plans de requêtes, l'intelligence de schéma et l'exécution SQL sécurisée. Le serveur postgres de référence est archivé dans modelcontextprotocol/servers-archived.

Ce qu'il fait

Comment Postgres MCP Pro s'intègre : quels agents l'exécutent et ce qu'il ajouteS'EXÉCUTE DANSVotre agentAny MCP clientun hôte documentéMCP SERVERPostgres MCP ProConnecter l'agent aux outils, aux…4 étapes d'installation1 note d'autorisationCE QU'IL AJOUTECe qu'il faitContrôles de santé de la base de…Réglage d'indexPlans EXPLAIN avec index hypothét…Génération de SQL tenant compte d…agent → extension → nouvelle capacité · depuis le dépôt ou la documentation officielle
Où Postgres MCP Pro s'exécute et ce qu'il ajoute, d'après sa documentation
  • Contrôles de santé de la base de données
  • Réglage d'index
  • Plans EXPLAIN avec index hypothétiques
  • Génération de SQL tenant compte du schéma
  • Mode d'accès restreint (lecture seule) ou non restreint

Quand l'utiliser

Bonne adéquation

  • Optimisation de performances avec un agent
  • Développement en mode non restreint, production en mode restreint

Pas pour

  • Les écritures non relues en production : utilisez le mode restreint
  • Les configurations sans Python ni Docker

Comment installer Postgres MCP Pro

Il vous faut : Docker ou Python 3.12+; Identifiants Postgres

  1. Disposez des identifiants de la base et de Docker ou Python 3.12+
  2. docker pull crystaldba/postgres-mcp, ou pipx install postgres-mcp
  3. Ajoutez la configuration à votre client MCP avec DATABASE_URI
  4. Définissez --access-mode=restricted en production

Autorisations et sécurité

Ce à quoi il accède

  • Exécute du SQL sur la base configurée ; le mode restreint limite aux transactions en lecture seule

Notes de sécurité des mainteneurs

  • DATABASE_URI contient des identifiants

Examinez la source avant de donner à un agent l'accès à des identifiants ou à des systèmes de production. Nous documentons ce que déclarent les mainteneurs ; nous n'auditons pas le code.

Limites

  • Le mode restreint ne contraint que le temps d'exécution parmi les ressources

Questions fréquentes

Comment mettre Postgres MCP Pro en lecture seule ?

Utilisez --access-mode=restricted. source

Postgres MCP Pro est-il officiel ?

Il est de Crystal DBA, pas du projet MCP ; le serveur postgres de référence est archivé. source

Comment installer Postgres MCP Pro ?

docker pull crystaldba/postgres-mcp ou pipx install postgres-mcp. source

Guides associés

Sources et lacunes

Non précisé par les mainteneurs : Licence non vue dans le README; Date de last_release non visible dans le README consulté.

Autres extensions à découvrir