logali-mcp-abap
Desarrollo ABAP vía ADT desde tu asistente
- ABAP
- TypeScript
- stdio
- MIT
- 7 herramientas
- Lectura y escritura
Descripción
Conecta tu asistente de IA con SAP ABAP a través de las ABAP Development Tools (ADT): busca objetos, lee su código fuente, inspecciona su estructura, ejecuta chequeos de sintaxis y activa objetos, sin salir de tu editor.
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.
-
search_objectsBusca objetos del repositorio por texto, con filtro opcional por tipo. Lectura -
get_object_sourceLee el código fuente de un objeto (por URL o por nombre + tipo). Lectura -
get_object_structureDevuelve el esquema/estructura de un objeto. Lectura -
syntax_checkEjecuta un chequeo de sintaxis ABAP sobre el código indicado. Lectura -
list_packagesLista los paquetes raíz del sistema. Lectura -
get_package_contentsLista el contenido de un paquete. Lectura -
activate_objectActiva un objeto inactivo (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": {
"abap": {
"command": "node",
"args": [
"/ruta/a/logali-mcp-abap/dist/index.js"
],
"env": {
"SAP_URL": "<sap_url>",
"SAP_USER": "<sap_user>",
"SAP_PASSWORD": "<sap_password>"
}
}
}
} Pega en ~/.cursor/mcp.json
{
"mcpServers": {
"abap": {
"command": "node",
"args": [
"/ruta/a/logali-mcp-abap/dist/index.js"
],
"env": {
"SAP_URL": "<sap_url>",
"SAP_USER": "<sap_user>",
"SAP_PASSWORD": "<sap_password>"
}
}
}
} Pega en .vscode/mcp.json
{
"servers": {
"abap": {
"type": "stdio",
"command": "node",
"args": [
"/ruta/a/logali-mcp-abap/dist/index.js"
],
"env": {
"SAP_URL": "<sap_url>",
"SAP_USER": "<sap_user>",
"SAP_PASSWORD": "<sap_password>"
}
}
}
} En tu terminal
git clone https://github.com/logalitech/logali-mcp-abap
cd logali-mcp-abap
npm install && npm run build Configuración
Variables de entorno del servidor.
| Variable | Requerida | Descripción |
|---|---|---|
| SAP_URL | Sí | URL del servidor ABAP (host ADT). |
| SAP_USER | Sí | Usuario SAP. |
| SAP_PASSWORD | Sí | Contraseña del usuario. |
| SAP_CLIENT | No | Mandante SAP. |
| SAP_LANGUAGE | No | Idioma de logon (por defecto EN). |
| SAP_ALLOW_INSECURE_TLS | No | Permite certificados TLS no verificados (solo dev). |
| LOGALI_MCP_ALLOW_WRITE | No | Habilita los tools de escritura (por defecto false). |
Servidores relacionados