Skip to main content
Glama

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

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:

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,staging

Uso 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.

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

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.

  1. Características principales
    1. Componentes
      1. Herramientas
      2. Recursos
    2. Uso
      1. Ejemplos
    3. Uso con Claude Desktop
      1. NPX
    4. Licencia

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol server providing LLMs read-only access to PostgreSQL databases for inspecting schemas and executing queries.
        Last updated -
        20,237
        21
        JavaScript
        MIT License
        • Apple
      • -
        security
        F
        license
        -
        quality
        A 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 -
        141
        7
        JavaScript
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that provides read-only access to PostgreSQL databases, enabling LLMs to inspect database schemas and execute read-only queries.
        Last updated -
        20,237
        JavaScript
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that provides read-only access to PostgreSQL databases, enabling LLMs to inspect database schemas and execute read-only queries.
        Last updated -
        20,237
        JavaScript

      View all related MCP servers

      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/HarjjotSinghh/mcp-server-postgres-multi-schema'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server