MCPcopy Index your code
hub / github.com/bpmnServer/bpmn-server

github.com/bpmnServer/bpmn-server @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,064 symbols 2,100 edges 81 files 128 documented · 12%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ILogger (Interface)
* A logging tool to take various message for monitoring and debugging * * it can also keep the message in memory till [2 …
src/interfaces/common.ts
IBehaviour (Interface)
Behaviour * ioSpecification * timer * message * signal * * each behaviour is a class * [2 implementers]
src/elements/behaviours/Behaviour.ts
IAPIEngine (Interface)
(no doc) [3 implementers]
src/API/API.ts
abc (Interface)
(no doc)
src/scripts/example.ts
IAppDelegate (Interface)
* Application Delegate Object to respond to various events and services: * * 1. receive all events from workflow [2 implementers]
src/interfaces/common.ts
IAPIData (Interface)
(no doc) [1 implementers]
src/API/API.ts
ICacheManager (Interface)
(no doc) [4 implementers]
src/interfaces/server.ts
IAPIModel (Interface)
(no doc) [1 implementers]
src/API/API.ts

Core symbols most depended-on inside this repo

log
called by 241
src/interfaces/engine.ts
log
called by 40
src/engine/Execution.ts
end
called by 23
src/elements/behaviours/Behaviour.ts
get
called by 18
src/API/API.ts
log
called by 18
src/engine/Token.ts
release
called by 18
src/server/Engine.ts
find
called by 18
src/interfaces/datastore.ts
terminate
called by 17
src/interfaces/engine.ts

Shape

Method 800
Class 180
Interface 41
Function 32
Enum 11

Languages

TypeScript100%

Modules by API surface

src/API/API.ts64 symbols
src/interfaces/engine.ts55 symbols
src/elements/Tasks.ts47 symbols
src/engine/Execution.ts45 symbols
src/engine/Token.ts44 symbols
src/elements/Events.ts37 symbols
src/engine/Model.ts34 symbols
src/interfaces/common.ts31 symbols
src/interfaces/datastore.ts30 symbols
src/interfaces/elements.ts28 symbols
src/elements/Node.ts27 symbols
src/elements/behaviours/Behaviour.ts24 symbols

Datastores touched

(mongodb)Database · 1 repos
bpmnDatabase · 1 repos

For agents

$ claude mcp add bpmn-server \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact