logali-mcp-integration-suite
Explore iFlows and monitor CPI messages
- Integration Suite
- TypeScript
- stdio
- MIT
- 6 tools
- Read-only
Overview
Connects to SAP Integration Suite (Cloud Integration) through its OData v1 API: explore packages and iFlows, review the status of deployed artifacts, and inspect message processing logs, including error information for failed ones.
Clean-room implementation by Logali Tech (original code, MIT license), inspired by the open-source ecosystem of SAP MCP servers.
Tools
What your assistant can call. Writes stay disabled unless you enable them.
-
list_packagesList the integration packages. Read -
list_iflowsList the iFlows of a package. Read -
get_iflowReturn the metadata of an iFlow. Read -
list_deployed_artifactsList deployed artifacts and their status. Read -
list_message_logsList message logs filtered by status and time window. Read -
get_message_logDetail of a message log, with the error if it failed. Read
Installation
Clone and build, then point your MCP client at the binary. Pick your client:
Paste into claude_desktop_config.json
{
"mcpServers": {
"integration-suite": {
"command": "node",
"args": [
"/path/to/logali-mcp-integration-suite/dist/index.js"
],
"env": {
"CPI_BASE_URL": "<cpi_base_url>"
}
}
}
} Paste into ~/.cursor/mcp.json
{
"mcpServers": {
"integration-suite": {
"command": "node",
"args": [
"/path/to/logali-mcp-integration-suite/dist/index.js"
],
"env": {
"CPI_BASE_URL": "<cpi_base_url>"
}
}
}
} Paste into .vscode/mcp.json
{
"servers": {
"integration-suite": {
"type": "stdio",
"command": "node",
"args": [
"/path/to/logali-mcp-integration-suite/dist/index.js"
],
"env": {
"CPI_BASE_URL": "<cpi_base_url>"
}
}
}
} In your terminal
git clone https://github.com/logalitech/logali-mcp-integration-suite
cd logali-mcp-integration-suite
npm install && npm run build Configuration
Server environment variables.
| Variable | Required | Description |
|---|---|---|
| CPI_BASE_URL | Yes | Tenant API base (ends in /api/v1). |
| CPI_TOKEN_URL / CPI_CLIENT_ID / CPI_CLIENT_SECRET | No | OAuth2 client credentials (recommended mode). |
| CPI_USERNAME / CPI_PASSWORD | No | Basic auth (alternative mode). |
| CPI_TIMEOUT_MS | No | Request timeout (default 30000). |
Related servers