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_queryEjecuta una única SELECT/WITH con parámetros y límite de filas. Lectura -
list_schemasLista los esquemas (filtro opcional por propietario). Lectura -
list_tablesLista tablas y vistas de un esquema. Lectura -
describe_tableDescribe las columnas de una tabla y su clave. Lectura -
execute_statementEjecuta 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>"
}
}
}
} Pega en ~/.cursor/mcp.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>"
}
}
}
} Pega en .vscode/mcp.json
{
"servers": {
"hana": {
"type": "stdio",
"command": "node",
"args": [
"/ruta/a/logali-mcp-hana/dist/index.js"
],
"env": {
"HANA_HOST": "<hana_host>",
"HANA_USER": "<hana_user>",
"HANA_PASSWORD": "<hana_password>"
}
}
}
} En tu terminal
git clone https://github.com/logalitech/logali-mcp-hana
cd logali-mcp-hana
npm install && npm run build 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