PostgreSQL MCP
Servidor MCP de PostgreSQL para conectar agentes de IA a bases de datos Postgres, inspeccionar esquemas y ejecutar consultas SQL a través de herramientas MCP.
GitHub
1
Prueba este MCPPatrocinadoDocumentación
PostgreSQL MCP Server
Un servidor de Model Context Protocol (MCP) que proporciona capacidades de ejecución de consultas directas a bases de datos PostgreSQL. Este servidor permite la ejecución de consultas SQL personalizadas contra bases de datos PostgreSQL con soporte para consultas parametrizadas y tiempos de espera configurables. Este proyecto está diseñado específicamente para su uso con el Cursor IDE.
Requisitos previos
- Node.js >= 18.0.0
- Servidor PostgreSQL (para operaciones de base de datos de destino)
- Acceso de red a instancias PostgreSQL de destino
Instalación
Instalación mediante Smithery
Para instalar PostgreSQL Database Query Server para Claude Desktop automáticamente mediante Smithery:
npx -y @smithery/cli install @1Levick3/postgresql-mcp-server --client claude
Instalación manual
- Clona el repositorio
- Instala las dependencias:
npm install - Compila el servidor:
npm run build - Añade al archivo de configuración de MCP:
{ "mcpServers": { "postgresql-mcp": { "command": "node", "args": ["/Users/1Levick3/Desktop/postgresql-mcp-server/build/index.js"], "disabled": false, "alwaysAllow": [], "env": { "POSTGRES_CONNECTION_STRING": "postgresUrl", "POSTGRES_SSL_CERT_PATH": "/Users/1levick3/Desktop/root.crt" } } } }
Desarrollo
npm run dev- Inicia el servidor de desarrollo con recarga en calientenpm run lint- Ejecuta ESLintnpm test- Ejecuta las pruebas
Consideraciones de seguridad
- Seguridad de la conexión
- Utiliza agrupación de conexiones
- Implementa tiempos de espera de conexión
- Valida cadenas de conexión
- Soporta conexiones SSL/TLS
Contribuciones
- Haz un fork del repositorio
- Crea una rama de características
- Realiza commit de tus cambios
- Sube los cambios a la rama
- Crea una solicitud de extracción