CIB Seven MCP Server
cib7-mcp
MCP-Tool zur Untersuchung von CIB Seven-Prozessinstanzen. Bietet Claude umfassendes Wissen über CIB Seven REST-APIs mit Live-Ausführung und Keycloak-Authentifizierung.
Funktionen
7 Untersuchungstools — Prozessinstanzen, Vorfälle, Aktivitätshistorie, Variablen, BPMN-XML, Jobs
Semantische Beschreibungen — Claude versteht, was jedes Feld operativ bedeutet, nicht nur die reinen Endpunktdaten
BPMN-Introspektion — Abrufen von Prozessdefinitions-XML, Claude analysiert den erwarteten vs. tatsächlichen Ausführungspfad
Keycloak-Authentifizierung — OIDC-Client-Credentials-Flow mit automatischer Token-Aktualisierung
Variablen-Schwärzung — konfigurierbare Regex-Muster zum Verbergen sensibler Daten
Diagnose-Prompts —
diagnose_stuck_processundincident_reportWorkflows
Installation
Claude Desktop
Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:
{
"mcpServers": {
"cib7": {
"command": "npx",
"args": ["cib7-mcp"],
"env": {
"CIB7_URL": "http://localhost:6009/rest"
}
}
}
}Claude Code
claude mcp add cib7-mcp -- npx cib7-mcpSetzen Sie dann die Umgebungsvariable CIB7_URL auf Ihre CIB Seven-Instanz.
Konfiguration
Die gesamte Konfiguration erfolgt über Umgebungsvariablen.
Variable | Erforderlich | Beschreibung |
| Ja | CIB Seven REST-API-URL (z. B. |
| Nein | Keycloak-Server-URL (z. B. |
| Nein | Keycloak-Realm-Name |
| Nein | Keycloak-Client-ID |
| Nein | Keycloak-Client-Secret |
| Nein | Kommagetrennte Regex-Muster für die Variablen-Schwärzung (z. B. |
Wenn eine KEYCLOAK_*-Variable gesetzt ist, müssen alle vier angegeben werden. Wenn keine gesetzt ist, läuft das Tool im nicht authentifizierten Modus.
Mit Keycloak
{
"mcpServers": {
"cib7": {
"command": "npx",
"args": ["cib7-mcp"],
"env": {
"CIB7_URL": "https://your-instance.com/rest",
"KEYCLOAK_URL": "https://your-keycloak.com",
"KEYCLOAK_REALM": "your-realm",
"KEYCLOAK_CLIENT_ID": "mcp-client",
"KEYCLOAK_CLIENT_SECRET": "your-secret",
"CIB7_REDACT_PATTERNS": "password.*,secret.*,token.*,creditCard.*"
}
}
}
}Tools
Tool | Beschreibung |
| Suchen einer Prozessinstanz nach ID — Status, Definition, Business Key |
| Suchen von Prozessinstanzen nach Definitions-Key, Business Key oder Status |
| Auflisten offener Vorfälle, optional gefiltert nach Prozessinstanz |
| Ausführungsprotokoll — jede ausgeführte Aktivität in der richtigen Reihenfolge |
| Alle Variablen für eine Prozessinstanz (mit Schwärzung) |
| BPMN-XML-Modell (Diagrammelemente zur besseren Lesbarkeit entfernt) |
| Job-Ausführungsdetails — Wiederholungsversuche, Fehlermeldungen |
Prompts
Prompt | Beschreibung |
| Schritt-für-Schritt-Diagnose für eine hängende Prozessinstanz |
| Umfassender Bericht aller offenen Vorfälle mit Ursachenanalyse |
Beispielanwendung
Fragen Sie Claude:
"Ist der Prozess
abc-123hängengeblieben?""Zeige mir alle offenen Vorfälle"
"Was ist die BPMN-Definition für die Prozessdefinition
orderProcess:1:456?""Erstelle einen Vorfallbericht"
Entwicklung
npm install
npm run build
npm testErfordert Node.js 18+.
Lizenz
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/krixerx/cib7-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server