logali-mcp-integration-suite
Explora iFlows y monitoriza mensajes de CPI
- Integration Suite
- TypeScript
- stdio
- MIT
- 6 herramientas
- Solo lectura
Descripción
Conecta con SAP Integration Suite (Cloud Integration) vía su API OData v1: explora paquetes e iFlows, revisa el estado de los artefactos desplegados e inspecciona los logs de procesamiento de mensajes, incluida la información de error de los fallidos.
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.
-
list_packagesLista los paquetes de integración. Lectura -
list_iflowsLista los iFlows de un paquete. Lectura -
get_iflowDevuelve los metadatos de un iFlow. Lectura -
list_deployed_artifactsLista los artefactos desplegados y su estado. Lectura -
list_message_logsLista logs de mensajes filtrando por estado y ventana temporal. Lectura -
get_message_logDetalle de un log de mensaje, con el error si falló. Lectura
Instalación
Clona y compila, luego apunta tu cliente MCP al binario. Elige tu cliente:
Pega en claude_desktop_config.json
{
"mcpServers": {
"integration-suite": {
"command": "node",
"args": [
"/ruta/a/logali-mcp-integration-suite/dist/index.js"
],
"env": {
"CPI_BASE_URL": "<cpi_base_url>"
}
}
}
} Pega en ~/.cursor/mcp.json
{
"mcpServers": {
"integration-suite": {
"command": "node",
"args": [
"/ruta/a/logali-mcp-integration-suite/dist/index.js"
],
"env": {
"CPI_BASE_URL": "<cpi_base_url>"
}
}
}
} Pega en .vscode/mcp.json
{
"servers": {
"integration-suite": {
"type": "stdio",
"command": "node",
"args": [
"/ruta/a/logali-mcp-integration-suite/dist/index.js"
],
"env": {
"CPI_BASE_URL": "<cpi_base_url>"
}
}
}
} En tu terminal
git clone https://github.com/logalitech/logali-mcp-integration-suite
cd logali-mcp-integration-suite
npm install && npm run build Configuración
Variables de entorno del servidor.
| Variable | Requerida | Descripción |
|---|---|---|
| CPI_BASE_URL | Sí | Base de la API del tenant (termina en /api/v1). |
| CPI_TOKEN_URL / CPI_CLIENT_ID / CPI_CLIENT_SECRET | No | OAuth2 client credentials (modo recomendado). |
| CPI_USERNAME / CPI_PASSWORD | No | Autenticación básica (modo alternativo). |
| CPI_TIMEOUT_MS | No | Timeout de las peticiones (por defecto 30000). |
Servidores relacionados