CIB Seven MCP Server
cib7-mcp
Herramienta MCP para investigar instancias de procesos de CIB Seven. Proporciona a Claude un conocimiento exhaustivo de las API REST de CIB Seven con ejecución en tiempo real y autenticación Keycloak.
Características
7 herramientas de investigación — instancias de procesos, incidentes, historial de actividades, variables, XML BPMN, trabajos
Descripciones semánticas — Claude entiende lo que significa cada campo a nivel operativo, no solo datos brutos de los endpoints
Introspección BPMN — obtenga el XML de definición de procesos, Claude razona sobre la ruta de ejecución esperada frente a la real
Autenticación Keycloak — flujo de credenciales de cliente OIDC con actualización automática de tokens
Redacción de variables — patrones regex configurables para ocultar datos sensibles
Prompts de diagnóstico — flujos de trabajo
diagnose_stuck_processeincident_report
Instalación
Claude Desktop
Añada a su claude_desktop_config.json:
{
"mcpServers": {
"cib7": {
"command": "npx",
"args": ["cib7-mcp"],
"env": {
"CIB7_URL": "http://localhost:6009/rest"
}
}
}
}Claude Code
claude mcp add cib7-mcp -- npx cib7-mcpLuego, establezca la variable de entorno CIB7_URL en su instancia de CIB Seven.
Configuración
Toda la configuración se realiza a través de variables de entorno.
Variable | Requerido | Descripción |
| Sí | URL de la API REST de CIB Seven (ej. |
| No | URL del servidor Keycloak (ej. |
| No | Nombre del reino de Keycloak |
| No | ID de cliente de Keycloak |
| No | Secreto de cliente de Keycloak |
| No | Patrones regex delimitados por comas para la redacción de variables (ej. |
Si se establece alguna variable KEYCLOAK_*, se deben proporcionar las cuatro. Si no se establece ninguna, la herramienta se ejecuta en modo no autenticado.
Con 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.*"
}
}
}
}Herramientas
Herramienta | Descripción |
| Buscar una instancia de proceso por ID — estado, definición, clave de negocio |
| Buscar instancias de proceso por clave de definición, clave de negocio o estado |
| Listar incidentes abiertos, opcionalmente filtrados por instancia de proceso |
| Seguimiento de ejecución — cada actividad que se ejecutó, en orden |
| Todas las variables para una instancia de proceso (con redacción) |
| Modelo XML BPMN (elementos de diagrama eliminados para facilitar la lectura) |
| Detalles de ejecución del trabajo — reintentos, mensajes de excepción |
Prompts
Prompt | Descripción |
| Diagnóstico paso a paso para una instancia de proceso bloqueada |
| Informe exhaustivo de todos los incidentes abiertos con análisis de causa raíz |
Ejemplo de uso
Pregunte a Claude:
"¿Está bloqueado el proceso
abc-123?""Muéstrame todos los incidentes abiertos"
"¿Cuál es la definición BPMN para la definición de proceso
orderProcess:1:456?""Genera un informe de incidentes"
Desarrollo
npm install
npm run build
npm testRequiere Node.js 18+.
Licencia
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