PostgreSQL MCP Server
Servidor MCP de PostgreSQL
Un servidor MCP (Model Context Protocol) que se conecta a una base de datos PostgreSQL local, permitiendo a los asistentes de IA consultar y gestionar su base de datos.
Herramientas proporcionadas
Herramienta | Descripción |
query | Ejecutar SQL de solo lectura (SELECT, SHOW, EXPLAIN) |
execute | Ejecutar SQL de escritura (INSERT, UPDATE, DELETE, CREATE, ALTER, DROP) |
list_tables | Listar todas las tablas en un esquema |
describe_table | Mostrar columnas, tipos, claves e índices de una tabla |
list_schemas | Listar todos los esquemas de usuario en la base de datos |
Related MCP server: PostgreSQL MCP Server
Recursos
schema-overview (
postgres://schema/overview) — Resumen completo del esquema de la base de datos en Markdown
Conexión dinámica mediante cabeceras
Este servidor admite conexiones dinámicas a PostgreSQL. Puede proporcionar las credenciales de la base de datos a través de cabeceras HTTP en la solicitud inicial de conexión SSE. Esto permite que una única instancia desplegada del servidor sirva a múltiples bases de datos diferentes.
Cabeceras admitidas
Cabecera | Descripción | Predeterminado |
| Host de PostgreSQL |
|
| Puerto de PostgreSQL |
|
| Usuario de PostgreSQL |
|
| Contraseña de PostgreSQL |
|
| Base de datos PostgreSQL |
|
| Usar SSL ( |
|
| Certificado CA |
|
Configuración en Antigravity / Cursor (VS Code)
Para usar este servidor con Antigravity o Cursor, añada lo siguiente a su mcp_config.json (normalmente ubicado en %APPDATA%\antigravity\ o en la configuración MCP de su IDE):
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"mcp-remote",
"https://postgree-mcp-dfadduf9bsdvdwa9.eastasia-01.azurewebsites.net/sse",
"--header", "x-pg-host: pg-168600c0-aeiyankhan2-d42e.g.aivencloud.com",
"--header", "x-pg-port: 26768",
"--header", "x-pg-user: avnadmin",
"--header", "x-pg-password: YOUR_PASSWORD",
"--header", "x-pg-database: defaultdb",
"--header", "x-pg-ssl: true"
]
}
}
}Configuración en Claude Code CLI
Si utiliza la Claude Code CLI, puede añadir este servidor usando el siguiente comando:
1. Instalar Claude Code (si no está instalado)
npm install -g @anthropic-ai/claude-code2. Añadir el servidor MCP de PostgreSQL
Ejecute este comando en su terminal:
claude mcp add postgres -- npx mcp-remote https://postgree-mcp-dfadduf9bsdvdwa9.eastasia-01.azurewebsites.net/sse \
--header "x-pg-host: pg-168600c0-aeiyankhan2-d42e.g.aivencloud.com" \
--header "x-pg-port: 26768" \
--header "x-pg-user: avnadmin" \
--header "x-pg-password: YOUR_PASSWORD" \
--header "x-pg-database: defaultdb" \
--header "x-pg-ssl: true"Configuración en Claude Desktop
Añada esto a su claude_desktop_config.json:
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"mcp-remote",
"https://postgree-mcp-dfadduf9bsdvdwa9.eastasia-01.azurewebsites.net/sse",
"--header", "x-pg-host: pg-168600c0-aeiyankhan2-d42e.g.aivencloud.com",
"--header", "x-pg-port: 26768",
"--header", "x-pg-user: avnadmin",
"--header", "x-pg-password: YOUR_PASSWORD",
"--header", "x-pg-database: defaultdb",
"--header", "x-pg-ssl: true"
]
}
}
}Configuración local (para desarrollo)
1. Instalar dependencias
npm install2. Configurar la base de datos predeterminada (opcional)
Todavía puede usar un archivo .env para el desarrollo local:
PG_HOST=localhost
PG_PORT=5432
PG_USER=postgres
PG_PASSWORD=your_password_here
PG_DATABASE=your_database_name3. Compilar y ejecutar
npm run build
npm startEjemplos de uso
Una vez configurado, puede pedirle al asistente de IA cosas como:
"List all tables in my database"
"Describe the users table"
"SELECT * FROM orders WHERE created_at > '2025-01-01'"
"Create a new table called products"
This server cannot be deployed
Maintenance
Related MCP Connectors
Query PostgreSQL databases in plain English — LLM-generated, safety-validated SQL.
Query Postgres, MySQL, SQL Server, Oracle, BigQuery, ClickHouse and Redshift from your AI client.
PostgreSQL, MySQL, and SQL Server in one session. 26 read-only MCP tools for AI agents.
Your Supabase account in natural language: run SQL, apply migrations, manage tables, storage, edge f
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables Claude to interact with a local PostgreSQL database through SQL queries, schema inspection, and CRUD operations.8146 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with PostgreSQL databases through natural language queries, schema inspection, and safe SQL execution.3 npm1ISC
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to query and explore PostgreSQL databases with tools for executing SQL queries, listing tables, and describing table structures.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI models to execute SQL queries, list tables, and describe table structures on a local PostgreSQL database.1 npmISC