PostgreSQL MCP Server — Acceso SQL en vivo para agentes de IA
Instala el servidor PostgreSQL MCP para que Claude Code, Cursor y Windsurf consulten tu base de datos en vivo. Lee esquemas, ejecuta SELECTs, inspecciona planes de consulta y depura queries lentas, sin copiar y pegar SQL a la IA.
Instalar el servidor MCP PostgreSQL
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://user:password@localhost:5432/dbname"
]
}
}
}PostgreSQL MCP Server — Database Queries for AI
MCP server for PostgreSQL database access. Run read-only SQL queries, inspect schemas, list tables, and analyze data directly from Claude Code or Cursor.
pgEdge Postgres MCP — Read-Only by Default + Web UI
pgEdge Postgres MCP is a Go MCP server for Postgres with read-only defaults, optional HTTP auth, and a web UI for database exploration and diagnostics.
Postgres MCP Pro — Index Tuning + Safe SQL Tools
Postgres MCP Pro is an MCP server for PostgreSQL that runs safe SQL, explains plans, and recommends indexes so agents can tune databases faster.
pg-mcp-server — Postgres MCP Server (Read-Only)
Connect LLMs to PostgreSQL via MCP with pg-mcp-server: run via npx, default stdio transport, and keep writes disabled unless explicitly enabled.
Neon — Serverless Postgres with Database Branching
Serverless PostgreSQL with instant database branching, autoscaling, and a generous free tier. Branch your database like git branches — test schema changes without touching production. 16,000+ stars.
Neon MCP — Serverless Postgres via AI Agents
MCP server for Neon serverless Postgres. Create projects, branch databases, run SQL, optimize queries via natural language. Safe migration workflow with branching. MIT, 574+ stars.
DBHub — Universal Database MCP Server, Zero Dependencies
Token-efficient database MCP server supporting Postgres, MySQL, MariaDB, SQL Server, and SQLite. Just two MCP tools, zero dependencies, read-only safe.
Supabase MCP — Postgres + Auth Server for AI Agents
MCP server for Supabase that gives AI agents access to PostgreSQL databases, authentication, storage, and edge functions. Query data, manage users, and build full-stack features. 4,000+ stars.
PostgreSQL MCP — SQL Database Server for AI Agents
MCP server that gives AI agents direct access to PostgreSQL databases. Run queries, explore schemas, manage tables, and analyze data through natural language. 3,000+ stars.
GenAI Toolbox — MCP Server for Databases by Google
Open-source MCP server for databases by Google. Connect AI agents to PostgreSQL, MySQL, Cloud SQL, AlloyDB, and Spanner with built-in auth, connection pooling, and safety. 13K+ stars.
MCP Toolbox for Databases — AI Agent Database Server
MCP Toolbox for Databases is an open-source MCP server by Google that gives AI agents secure, governed access to databases including PostgreSQL, MySQL, Spanner, BigQuery, and more.
Tiger CLI — Tiger Cloud + MCP Server
Tiger CLI is the command-line interface for Tiger Cloud, including an integrated MCP server so AI assistants can help manage Postgres services safely.
Stash — Self-Hosted Memory + MCP SSE on Postgres/pgvector
Stash is a self-hosted memory layer for agents with an MCP SSE endpoint, backed by Postgres + pgvector and a consolidation pipeline for long-lived recall.
DBHub — Token-Efficient Database MCP Server
Database MCP server for Postgres/MySQL/MariaDB/SQL Server/SQLite. Includes execute_sql + schema search with guardrails: read-only, row limits, timeouts.
tabularis — Desktop DB Client (AI + MCP Built-In)
tabularis is an open-source desktop DB client for PostgreSQL, MySQL/MariaDB, and SQLite, with notebooks plus optional AI and plugins for extra drivers.
pg-aiguide — Postgres Skills + MCP Search
pg-aiguide upgrades AI coding assistants for PostgreSQL: install best-practice skills via `npx skills` and add an MCP server for semantic doc search.
Supabase MCP Server — Postgres + Admin Tools (API Key Gate)
Supabase MCP Server connects MCP clients to Supabase Postgres and admin APIs, using env-based config and an API key gate to reduce unsafe default exposure.
Eion — Shared Memory Server + MCP for Agents
A shared-memory server for multi-agent systems with Postgres+Neo4j and embedded MCP tools; verified 155★, pushed 2025-07-02.
SmartDB_MCP — Universal Database MCP Gateway
Universal database MCP gateway (MySQL/Postgres/Oracle/SQL Server) with role-based SQL permissions + health checks; verified 79★, pushed 2025-09-14.
MCP-PostgreSQL-Ops — PostgreSQL DBA MCP (30+ tools)
Give Claude Desktop/Claude Code a PostgreSQL DBA toolbox (30+ tools) for locks, bloat, autovacuum, and stats. Works on PG 12–18; stdio or HTTP transport.
DryRun — Offline PostgreSQL MCP (No DB Creds)
DryRun snapshots your PostgreSQL schema once and provides offline linting plus migration/query checks via CLI + MCP, without sharing prod credentials.
Contexto de base de datos en vivo para agentes de IA
El servidor PostgreSQL MCP resuelve el modo de fallo más frustrante del desarrollo asistido por IA: el modelo escribe SQL aparentemente perfecto contra un esquema que no existe. Con el servidor MCP instalado, Claude Code y Cursor pueden inspeccionar tus tablas reales, leer tipos de columnas en vivo, comprobar los índices reales y probar consultas antes de sugerirlas. Se acabaron los «nombres de tabla alucinados» — el modelo está anclado en lo que hay realmente en tu base de datos.
La implementación de referencia oficial se distribuye en modo solo lectura por defecto, que es exactamente lo que quieres para una conexión en producción. La IA puede SELECT, ejecutar EXPLAIN ANALYZE y explorar pg_catalog — pero no puede accidentalmente DROP TABLE users. Para acceso de escritura, apúntala a una base de datos de desarrollo separada o crea un rol acotado con grants explícitos. Ambos modos son seguros en producción si están correctamente configurados.
Donde esto se vuelve transformador es al combinar el servidor PostgreSQL MCP con un servidor GitHub MCP. Un Agente puede ahora: leer una migración fallida desde una PR, comprobar el esquema actual en staging, detectar el conflicto, reescribir la migración y abrir una PR de seguimiento — todo en una sola conversación. Para herramientas de base de datos más amplias incluyendo MySQL, MongoDB y Supabase, explora el directorio de bases de datos de TokRepo. Para frameworks de agentes que encadenen estas herramientas, mira nuestras herramientas de construcción de agentes.
El momento en que tu IA deja de alucinar nombres de tabla es el momento en que empieza a enviar migraciones reales.
Preguntas frecuentes
¿Qué es el servidor PostgreSQL MCP?+
El servidor PostgreSQL MCP es una implementación open source del Model Context Protocol que permite a los agentes IA consultar una base de datos Postgres. Expone un conjunto de herramientas estructuradas — list tables, describe schema, run query, explain query — y maneja el pooling de conexiones y la gestión de errores. La implementación de referencia es de solo lectura por defecto y se distribuye bajo @modelcontextprotocol/server-postgres en npm.
¿Cómo instalo el servidor Postgres MCP en Claude Code?+
Ejecuta `claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres postgresql://user:pass@host:5432/db` en tu terminal y reinicia Claude Code. Verifica con `claude mcp list`. Para bases de producción, recomendamos encarecidamente crear un rol Postgres dedicado de solo lectura y poner sus credenciales en la cadena de conexión — nunca uses una cuenta superuser.
¿Es seguro conectar el servidor MCP a una base de datos de producción?+
Sí, si usas un rol de solo lectura y activas statement timeouts. Crea un rol Postgres con permisos SELECT únicamente sobre los esquemas que la IA necesite, configura `statement_timeout` en el rol para evitar consultas runaway y considera enrutar la conexión a través de pgbouncer con un pool acotado. Nunca des a la IA una cuenta con privilegios DROP o TRUNCATE en datos de producción.
¿Puede el servidor MCP escribir en la base de datos?+
La implementación de referencia oficial es de solo lectura. Para acceso de escritura tienes dos opciones: (1) Usar un fork que soporte INSERT/UPDATE con flujos de aprobación, o (2) Ejecutar una segunda instancia del servidor contra una base dev/staging separada donde la escritura es segura. Muchos equipos mantienen una conexión de producción de solo lectura Y una conexión de staging con escritura configuradas simultáneamente.
¿Funciona con Supabase, Neon y otros Postgres alojados?+
Sí. Cualquier cosa que hable el protocolo wire de Postgres funciona — Supabase, Neon, Railway, AWS RDS, Azure Database for PostgreSQL, Google Cloud SQL y clústeres self-hosted. Solo apunta la cadena de conexión al host. Para Supabase específicamente, mira el directorio de bases de datos de TokRepo — hay un servidor Supabase MCP dedicado que también expone las APIs de auth y storage.
¿Qué versiones de PostgreSQL se soportan?+
El servidor de referencia usa el driver node-postgres, que soporta PostgreSQL 9.4 hasta 17. Para funciones de inspección de plan de consulta (EXPLAIN ANALYZE con salida JSON), necesitas PostgreSQL 9.6+. Para la mejor experiencia con flujos IA modernos, recomendamos PostgreSQL 15 o 16, ya que exponen vistas pg_stat más ricas que la IA puede usar para diagnóstico de rendimiento.