Skip to main content
Glama
johnleyva28

bpmn-generator-mcp

by johnleyva28

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BPMN_OUTPUT_DIRNoDirectory where generated BPMN files will be saved. In the Docker configuration example, it is set to /app/output./app/output

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
prompts
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_simple_linear_processB

Crea un proceso BPMN 2.0 lineal simple con tareas secuenciales.

create_process_with_decisionC

Crea un proceso BPMN con gateway exclusivo (decisión binaria).

create_process_with_parallelC

Crea un proceso BPMN con ramas paralelas (parallel gateway).

create_from_yaml_specB

Crea un proceso BPMN desde especificación YAML/JSON estructurada.

create_process_from_text_descriptionB

Crea un proceso BPMN interpretando una descripción textual en lenguaje natural.

create_process_from_imageB

Crea un proceso BPMN extrayendo pasos de una imagen usando OCR.

validate_bpmn_fileB

Valida un archivo BPMN 2.0.

validate_bpmn_xmlB

Valida un string XML BPMN 2.0.

list_bpmn_elementsA

Lista todos los elementos BPMN 2.0 soportados.

get_bpmn_cheatsheetB

Cheat sheet completo de BPMN 2.0.

get_activities_catalogA

Catálogo de activities (tareas y subprocesos).

get_markers_catalogB

Catálogo de markers (loops, multi-instance, compensation).

get_attributes_catalogC

Catálogo de atributos BPMN 2.0.

get_flow_elements_catalogB

Catálogo de elementos de flujo (flows, gateways).

get_artifacts_catalogA

Catálogo de artefactos (data objects, annotations).

get_swimlanes_catalogC

Catálogo de swimlanes (pools, lanes).

get_best_practicesC

Best practices BPMN 2.0.

get_validation_rulesC

Reglas de validación BPMN 2.0.

get_bizagi_extended_infoC

Información extendida de Bizagi Modeler.

get_bizagi_specificsB

Especificidades del formato Bizagi (.bpm vs .bpmn).

get_event_definitions_infoB

Definiciones de eventos (message, timer, signal, error, etc.).

get_gateway_types_infoB

Tipos de gateway (exclusive, parallel, inclusive, event-based, complex).

get_task_types_infoB

Tipos de task (userTask, serviceTask, scriptTask, etc.).

get_event_matrixA

Matriz completa de eventos BPMN 2.0 (start/intermediate/end x todos los triggers).

explain_bpmn_conceptC

Explica un concepto BPMN (busca en best practices por título o id).

get_output_directoryB

Obtiene el directorio de salida con archivos BPMN generados.

list_generated_filesA

Lista todos los archivos BPMN generados en el directorio de salida.

read_bpmn_fileB

Lee un archivo BPMN/XML (sandbox al directorio de salida).

list_templatesA

Lista todas las plantillas BPMN predefinidas.

get_template_detailsC

Obtiene detalles de una plantilla BPMN por id.

create_from_templateC

Crea un proceso BPMN desde una plantilla predefinida.

is_ocr_availableB

Verifica si OCR (Tesseract.js) está disponible.

extract_text_from_imageB

Extrae texto de una imagen usando OCR.

create_subprocessC

Crea un subproceso embebido con actividades internas.

create_call_activity_processC

Crea un proceso que invoca otro proceso (call activity).

create_process_with_boundary_eventsC

Crea un proceso con boundary events (interrupting/non-interrupting).

create_process_with_error_handlingC

Proceso con boundary error event y manejador dedicado.

create_process_with_transactionC

Proceso con transaction sub-process (todo o nada).

create_process_with_loops_and_multiinstanceC

Proceso con loops (standard) y multi-instance (sequential/parallel).

add_event_with_triggerC

Agrega un evento (start/intermediate/end/boundary) a un proceso nuevo.

create_process_with_timerA

Crea un proceso con timer event intermedio (wait/schedule).

Prompts

Interactive templates invoked by user choice

NameDescription
design_bpmn_processGuía para diseñar un proceso BPMN desde cero.
review_bpmn_processChecklist para revisar un proceso BPMN existente.
convert_description_to_bpmnConvierte una descripción textual a BPMN.
bpmn_best_practicesAplica las best practices BPMN del knowledge base.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/johnleyva28/bpmn-generator-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server