Skip to main content
Glama
MykhailoPrykhodko

BPMN Live MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_bpmn_diagramC

Create a new BPMN diagram. Returns a diagram ID that can be used with other tools.

add_bpmn_elementC

Add an element (task, gateway, event, etc.) to a BPMN diagram

connect_bpmn_elementsC

Connect two BPMN elements with a BPMN connection

export_bpmn_xmlC

Export a BPMN diagram as XML

export_bpmn_svgC

Export a BPMN diagram as SVG

open_bpmn_modelerA

Open a live local bpmn-js modeler for a BPMN diagram. Browser edits are saved to the MCP session when the user clicks Save.

close_bpmn_modelerB

Close a live local bpmn-js modeler preview URL

inspect_bpmn_modelerA

Inspect the latest diagram state behind a live bpmn-js modeler URL using its preview token

list_bpmn_elementsC

List all current BPMN elements, connections, containers, and relationships

inspect_bpmn_diagramC

Inspect the latest BPMN diagram state, including edits saved from the browser modeler

import_bpmn_xmlC

Import an existing BPMN XML diagram

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 11 tools

Disambiguation4/5

Most tools target distinct actions (create, add, connect, export, open/close modeler). However, inspect_bpmn_diagram, inspect_bpmn_modeler, and list_bpmn_elements overlap in reporting diagram state, which could cause occasional misselection.

Naming Consistency5/5

All tools use snake_case with a consistent verb_bpmn_noun pattern (e.g., create_bpmn_diagram, export_bpmn_xml, open_bpmn_modeler). The convention is predictable and readable throughout.

Tool Count5/5

11 tools is well within the ideal range for a BPMN diagram editor with live modeler support. Each tool covers a distinct operation without obvious bloat.

Completeness3/5

The surface covers creation, import, element addition, connection, inspection, and export well. However, it lacks update/delete operations for elements or connections, and no delete-diagram tool, leaving significant lifecycle gaps for programmatic editing.

Maintenance

ActivityMaintained
ResponsivenessNo issues