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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables Claude to interact with a local PostgreSQL database through SQL queries, schema inspection, and CRUD operations.8225MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with PostgreSQL databases through natural language queries, schema inspection, and safe SQL execution.91
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to query and explore PostgreSQL databases with tools for executing SQL queries, listing tables, and describing table structures.MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI models to execute SQL queries, list tables, and describe table structures on a local PostgreSQL database.2
Related MCP Connectors
Query PostgreSQL databases in plain English — LLM-generated, safety-validated SQL.
Comprehensive PostgreSQL documentation and best practices, including ecosystem tools
Explore, query, and inspect SQLite databases with ease. List tables, preview results, and view det…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aeiyannn/postgree-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server