Servidor MCP de PostgreSQL
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de ejecución directa de consultas a bases de datos PostgreSQL. Este servidor permite la ejecución de consultas SQL personalizadas en bases de datos PostgreSQL, con compatibilidad con consultas parametrizadas y tiempos de espera configurables. Este proyecto está diseñado específicamente para su uso con el IDE Cursor.
Prerrequisitos
Node.js >= 18.0.0
Servidor PostgreSQL (para operaciones de base de datos de destino)
Acceso de red a instancias de PostgreSQL de destino
Instalación
Instalación mediante herrería
Para instalar PostgreSQL Database Query Server para Claude Desktop automáticamente a través de Smithery :
Instalación manual
Clonar el repositorio
Instalar dependencias:
npm installConstruir el servidor:
npm run buildAgregar 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 activanpm run lint
- Ejecutar ESLintnpm test
- Ejecutar 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
Admite conexiones SSL/TLS
Contribuyendo
Bifurcar el repositorio
Crear una rama de características
Confirme sus cambios
Empujar hacia la rama
Crear una solicitud de extracción
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Un servidor de protocolo de contexto de modelo que permite la interacción con bases de datos PostgreSQL para analizar configuraciones, depurar problemas, administrar esquemas, migrar datos y monitorear el rendimiento.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server providing both read and write access to PostgreSQL databases, enabling LLMs to query data, modify records, and manage database schemas.Last updated -6487
- AsecurityAlicenseAqualityA Model Context Protocol server that enables powerful PostgreSQL database management capabilities including analysis, schema management, data migration, and monitoring through natural language interactions.Last updated -18794122AGPL 3.0
- -securityFlicense-qualityA Model Context Protocol server that enables performing PostgreSQL database operations (create, read, update, delete) on User and Post entities through MCP tools.Last updated -
- -securityAlicense-qualityA Model Context Protocol server that enables interaction with PostgreSQL databases to list tables, retrieve schemas, and execute read-only SQL queries.Last updated -15MIT License