remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides read-only access to PostgreSQL databases with multi-schema support, allowing inspection of database schemas across multiple namespaces and execution of read-only SQL queries while maintaining schema isolation.
Servidor MCP multiesquema de PostgreSQL
Un servidor de Protocolo de Contexto de Modelo que proporciona acceso de solo lectura a bases de datos PostgreSQL con compatibilidad mejorada con múltiples esquemas. Este servidor permite a los LLM inspeccionar esquemas de bases de datos en múltiples espacios de nombres y ejecutar consultas de solo lectura, manteniendo el aislamiento del esquema.
Características principales
- Compatibilidad con múltiples esquemas : especifique explícitamente qué esquemas exponer mediante la configuración de la línea de comandos
- Aislamiento de esquemas : control de acceso estricto únicamente a los esquemas autorizados que se enumeran durante el inicio del servidor
- Descubrimiento entre esquemas : vista unificada de tablas en múltiples esquemas mientras se mantienen los límites del esquema
- Seguridad de metadatos : filtra los catálogos del sistema para exponer únicamente las tablas definidas por el usuario en esquemas específicos
Componentes
Herramientas
- consulta
- Ejecutar consultas SQL de solo lectura contra la base de datos conectada
- Entrada:
sql
(cadena): La consulta SQL a ejecutar - Todas las consultas se ejecutan dentro de una transacción de SOLO LECTURA
- Contexto del esquema mantenido a través de la restricción search_path
Recursos
El servidor proporciona información de esquema para cada tabla en todos los esquemas autorizados:
- Esquemas de tabla (
postgres://<host>/<db_schema>/<table>/schema
)- Información del esquema JSON para cada tabla
- Incluye nombres de columnas, tipos de datos y modificadores de tipo.
- Descubierto automáticamente a partir de metadatos de la base de datos
- Compatibilidad con múltiples esquemas con lista de esquemas permitidos explícitos
Uso
El servidor requiere una URL de base de datos y acepta una lista de esquemas separados por comas para exponer:
- database-url : cadena de conexión PostgreSQL (por ejemplo,
postgresql://localhost/mydb
) - esquemas : lista separada por comas de esquemas para exponer (el valor predeterminado es 'público' si no se especifica)
Ejemplos
Uso con Claude Desktop
Configure la sección "mcpServers" en su claude_desktop_config.json
:
NPX
Licencia
Este servidor MCP multiesquema está licenciado bajo la Licencia MIT. Puede usar, modificar y distribuir el software según los términos del archivo de LICENCIA.
This server cannot be installed
Un servidor de protocolo de contexto de modelo que brinda acceso de solo lectura a bases de datos PostgreSQL con soporte multi-esquema mejorado, permitiendo a los LLM inspeccionar esquemas de bases de datos en múltiples espacios de nombres y ejecutar consultas de solo lectura mientras mantienen el aislamiento del esquema.