PostgreSQL Multi-Schema MCP Server
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
Related MCP server: PostgreSQL MCP Server
Componentes
Herramientas
consulta
Ejecutar consultas SQL de solo lectura contra la base de datos conectada
Entrada:
sql(cadena): La consulta SQL a ejecutarTodas 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:
npx -y mcp-server-postgres-multi-schema <database-url> [schemas]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
# Connect with default public schema
npx -y mcp-server-postgres-multi-schema postgresql://localhost/mydb
# Connect with multiple schemas
npx -y mcp-server-postgres-multi-schema postgresql://localhost/mydb public,analytics,stagingUso con Claude Desktop
Configure la sección "mcpServers" en su claude_desktop_config.json :
NPX
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"-y",
"mcp-server-postgres-multi-schema",
"postgresql://localhost/mydb",
"public,audit"
]
}
}
}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 deployed
Maintenance
Related MCP Connectors
- dataOAuthco.thinair
PostgreSQL, MySQL, and SQL Server in one session. 26 read-only MCP tools for AI agents.
Safe, read-only Postgres and MySQL access for AI agents. Audit log + column-level controls.
The Grafbase MCP server sits in front of a GraphQL API and exposes an MCP protocol-compliant interface that allows AI agents and LLMs to explore and query GraphQL APIs using natural language. It provides tools to search schemas, introspect types and fields, and execute GraphQL queries while minimizing context bloat by returning only relevant schema subsets, with built-in support for authentication, authorization, and configurable access control.
Query your Postgres from ChatGPT or Claude without exposing the database or handing over credentials. Run npx boltschema connect next to your database and it dials out over HTTPS — no inbound firewall rule, no open port, works with localhost and VPC-private databases. Read-only is enforced by a SQL guard, a Postgres READ ONLY transaction, and a scoped role generated for you.
Related MCP Servers
- -licenseNot gradedqualityAmaintenanceA Model Context Protocol server that provides read-only access to PostgreSQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.109,622 npm90,629MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server providing LLMs read-only access to PostgreSQL databases for inspecting schemas and executing queries.109,622 npm27MIT
- AlicenseNot gradedqualityDmaintenanceAn enhanced Model Context Protocol server that enables LLMs to inspect database schemas with rich metadata and execute read-only SQL queries with safety checks.90 npm25MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides read-only access to PostgreSQL databases, enabling LLMs to inspect database schemas and execute read-only queries.109,622 npmMIT