PostgreSQL MCP Server

Servidor MCP para PostgreSQL

Documentación

Todo lo que la IA necesita para operar tu PostgreSQL

Un único ejecutable expone la base de datos con seguridad y claridad — desde el SELECT trivial hasta el DDL completo.

SQL libre

Ejecuta cualquier comando — SELECT, INSERT, UPDATE, DELETE y DDL — directamente desde el asistente.

Schemas y exploración

Lista schemas, tablas y vistas, y describe columnas automáticamente, sin memorizar el modelo de datos.

Múltiples instancias

Cambia entre varias bases de datos — local, producción, homologación — sin reiniciar el servidor.

Cualquier cliente MCP

Compatible con Claude, Codex, Gemini, Cursor y cualquier cliente que hable el protocolo.

Dos transportes

Funciona vía stdio para uso local y vía HTTP/HTTPS para acceso remoto controlado.

Acentuación pt-BR correcta

UTF-8 de punta a punta — acentos, cedilla y caracteres especiales siempre íntegros.

Un camino simple, de la pregunta al resultado

El asistente habla MCP; el servidor ejecuta el SQL en la base de datos y devuelve datos limpios.

Cliente de IAClaude · Codex · Gemini

MCPstdio / HTTP

PostgreSQL MCP Serverel ejecutable

Base de datos PostgreSQL:5432

Cinco herramientas, control total

El servidor publica un conjunto reducido de herramientas MCP — predecible y fácil de auditar.

01

run_sql

Ejecuta cualquier instrucción SQL y devuelve el resultado ya formateado para el asistente.

02

list_tables

Lista tablas y vistas — de todos los schemas no-sistema o filtrando por un schema.

03

describe_table

Muestra las columnas de una tabla: tipo, nulabilidad y valor predeterminado.

04

list_schemas

Lista los schemas de usuario (no-sistema) disponibles en la instancia.

05

list_instances

Lista las bases de datos configuradas para cambiar entre instancias sin reiniciar el servidor.

Funciona con los asistentes que ya usas

CDClaude Desktop CCClaude Code CXOpenAI Codex CLI GMGemini CLI CUCursor

…y cualquier cliente MCP vía stdio

Pensado para entornos confiables

El run_sql ejecuta SQL con los privilegios del usuario de la base de datos. Para endurecer el acceso, conéctate con un rol (role) PostgreSQL de solo lectura o apunta el servidor a una réplica. Tú mantienes el control sobre lo que la IA puede tocar.

Descarga el binario y comienza en minutos

Distribuido como ejecutable listo para usar. Elige el paquete de tu sistema operativo.

Recomendado Windows · 64 bits

postgres-mcp · Win64

Linux · 64 bits

postgres-mcp · Linux64

En Windows, el cliente PostgreSQL (libpq) ya viene incluido en el paquete. En Linux (Ubuntu recomendado), el LEIA-ME incluye el comando para instalarlo.

En el paquete encontrarás

  • El ejecutable del servidor
  • La subcarpeta lib/ — en Windows, ya con el cliente PostgreSQL (libpq); en Linux, instrucciones para instalarlo
  • El archivo de configuración postgres-mcp.ini
  • La licencia LICENSE.txt y la guía LEIA-ME.md

De la descarga a la primera pregunta

1

Descarga y extrae

Descarga el paquete de tu sistema — Win64 o Linux64 — y extrae en una carpeta local.

2

Configura y registra

Edita el postgres-mcp.ini con host, base de datos, usuario y contraseña. Luego registra el servidor en tu cliente — ej.: claude mcp add …

3

Pregunta en lenguaje natural

Haz la pregunta en tu asistente y la IA consulta tu PostgreSQL en tiempo real.

configuración & registro

# postgres-mcp.ini [Instance.local] Server = 127.0.0.1 Database = meu_banco Username = postgres Password = •••••••• # registrar en el cliente de IA $ claude mcp add postgres -- PostgresMCPServer.exe ✓ Servidor "postgres" registrado # ahora solo pregunta "Lista las 10 mayores facturas de este mes"

¿Usas Firebird? También tenemos un MCP

Misma idea y el mismo diseño, para otra base de datos. Dale a tu asistente de IA acceso también a tu Firebird.

Firebird MCP Server Servidor MCP para bases de datos Firebird