Servidor MCP

Postgres MCP Pro

Servidor MCP de Postgres con ajuste de índices, planes EXPLAIN, revisiones de salud y modo de solo lectura.

Autor
Crystal DBA
Funciona con
Any MCP client
Documentado
Oct 2, 2026

Qué es Postgres MCP Pro

Servidor MCP de código abierto para todo el proceso de desarrollo. Ofrece análisis de salud, ajuste de índices, planes de consulta, conocimiento del esquema y ejecución segura de SQL. El servidor postgres de referencia está archivado en modelcontextprotocol/servers-archived.

Qué hace

Cómo se integra Postgres MCP Pro: qué agentes lo ejecutan y qué añadeSE EJECUTA ENTu agenteAny MCP clientun host documentadoMCP SERVERPostgres MCP ProConecta el agente con herramienta…4 pasos de instalación1 nota de permisosLO QUE AÑADEQué haceRevisiones de salud de la base de…Ajuste de índicesPlanes EXPLAIN con índices hipoté…Generación de SQL consciente del…agente → extensión → nueva capacidad · desde el repositorio o la documentación oficial
Dónde se ejecuta Postgres MCP Pro y qué añade, según su documentación
  • Revisiones de salud de la base de datos
  • Ajuste de índices
  • Planes EXPLAIN con índices hipotéticos
  • Generación de SQL consciente del esquema
  • Modo de acceso restringido (solo lectura) frente a irrestricto

Cuándo usarla

Buen encaje

  • Ajuste de rendimiento con un agente
  • Uso en desarrollo en modo irrestricto y en producción en modo restringido

No apto para

  • Escrituras sin revisar en producción: usa el modo restringido
  • Entornos sin Python o sin Docker

Cómo instalar Postgres MCP Pro

Necesitas: Docker o Python 3.12+; Credenciales de Postgres

  1. Ten a mano las credenciales de la BD y Docker o Python 3.12+
  2. docker pull crystaldba/postgres-mcp, o pipx install postgres-mcp
  3. Añade la configuración a tu cliente MCP con DATABASE_URI
  4. Define --access-mode=restricted para producción

Permisos y seguridad

A qué puede acceder

  • Ejecuta SQL en la base de datos configurada; el modo restringido limita a transacciones de solo lectura

Notas de seguridad de los responsables

  • DATABASE_URI contiene credenciales

Revisa el código fuente antes de dar a un agente acceso a credenciales o sistemas de producción. Documentamos lo que declaran los responsables; no auditamos el código.

Limitaciones

  • El modo restringido solo limita el tiempo de ejecución entre los recursos

Preguntas frecuentes

¿Cómo hago que Postgres MCP Pro sea de solo lectura?

Usa --access-mode=restricted. fuente

¿Postgres MCP Pro es oficial?

Es de Crystal DBA, no del proyecto MCP; el servidor postgres de referencia está archivado. fuente

¿Cómo instalo Postgres MCP Pro?

docker pull crystaldba/postgres-mcp o pipx install postgres-mcp. fuente

Guías relacionadas

Fuentes y lagunas

No indicado por los responsables: No se vio la licencia en el README; La fecha de last_release no es visible en el README revisado.

Más extensiones para ver