Catálogo MCP

logali-mcp-hana

SQL de solo lectura sobre SAP HANA Cloud

  • HANA / Datos
  • TypeScript
  • stdio
  • MIT
  • 5 herramientas
  • Lectura y escritura

Descripción

Da a tu asistente acceso seguro a SAP HANA y HANA Cloud: ejecuta consultas SELECT de solo lectura, lista esquemas y tablas y describe columnas. Las sentencias de modificación quedan deshabilitadas salvo que se active explícitamente la escritura.

Implementación clean-room de Logali Tech (código original, licencia MIT), inspirada en el ecosistema open source de servidores MCP para SAP.

Herramientas

Lo que tu asistente puede invocar. La escritura queda deshabilitada salvo que la actives.

  • run_query Ejecuta una única SELECT/WITH con parámetros y límite de filas. Lectura
  • list_schemas Lista los esquemas (filtro opcional por propietario). Lectura
  • list_tables Lista tablas y vistas de un esquema. Lectura
  • describe_table Describe las columnas de una tabla y su clave. Lectura
  • execute_statement Ejecuta DML/DDL arbitrario (requiere LOGALI_MCP_ALLOW_WRITE). Escritura

Instalación

Clona y compila, luego apunta tu cliente MCP al binario. Elige tu cliente:

Pega en claude_desktop_config.json
{
  "mcpServers": {
    "hana": {
      "command": "node",
      "args": [
        "/ruta/a/logali-mcp-hana/dist/index.js"
      ],
      "env": {
        "HANA_HOST": "<hana_host>",
        "HANA_USER": "<hana_user>",
        "HANA_PASSWORD": "<hana_password>"
      }
    }
  }
}

Configuración

Variables de entorno del servidor.

Variable Requerida Descripción
HANA_HOST Sí Host de HANA Cloud.
HANA_PORT No Puerto (por defecto 443 en HANA Cloud).
HANA_USER Sí Usuario de base de datos.
HANA_PASSWORD Sí Contraseña del usuario.
HANA_SCHEMA No Esquema por defecto.
LOGALI_MCP_ALLOW_WRITE No Habilita execute_statement (por defecto false).

Servidores relacionados