Herdr UI
Herdr의 TUI가 뛰어나며, 창을 통해 추가되는 기능
Process analytics and operations for Camunda 7-based engines, over the Model Context Protocol. Built on mcp-use.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Drive Camunda 7 / CIB Seven from any AI assistant — process operations and analytics over the
Model Context Protocol.
One MCP server, two modules (operations + analytics), and a fleet of interactive
MCP App widgets that render dashboards, BPMN diagrams and incident
panels straight into the chat. Built on mcp-use.
Ask "why is the loan-approval process stalling?" — the assistant lists the running instances,
opens the incident panel, reads the metrics, and pinpoints the failing step — and, once you grant
the operations toolset, retries the failed jobs. No cockpit tab-hunting, no PromQL.README 전문 보기 ↗Pulse brings your Camunda 7, CIB seven and Operaton engines to where you already work. One idea, three clients on the same engines:
pulse-cli, every engine operation as one short command, for people and AI
agents alike.Pulse is part of Miragon AI, the family of Miragon's AI tools.
Finding out why a process instance is stuck usually means a cockpit, a few REST calls and a log. Pulse brings the engine to you instead:
--dry-run
and asks before it deletes, and VS Code writes only to a local engine unless you allow more.| Client | Install | Read on |
|---|---|---|
| Your AI chat | docker run ghcr.io/miragon/pulse-server, or try the public playground | Server README, docs |
| Your terminal | npm install -g @miragon/pulse-cli or brew install miragon/tap/pulse-cli | CLI README, docs |
| VS Code | Pulse from the Marketplace or Open VSX (early prototype) | Extension README, docs |
No engine at hand? Connect your Claude to the public playground, or
start one locally with docker run -p 8080:8080 operaton/operaton:2.1.5.
| Path | Package | Role |
|---|---|---|
apps/mcp-server-camunda7/ | ghcr.io/miragon/pulse-server | The MCP server: composes the modules, serves HTTP on :8400 |
apps/cli/ | @miragon/pulse-cli | The command line interface |
apps/vscode/ | pulse (a .vsix) | Pulse for VS Code |
packages/connectors/camunda/camunda7-connector/ | @miragon/pulse-camunda7-connector | Operations tools and widgets for Camunda 7 engines |
packages/connectors/analytics/analytics-connector/ | @miragon/pulse-analytics-connector | Prometheus-backed analytics tools and dashboards |
packages/connectors/camunda/camunda7-client/ | @miragon/pulse-camunda7-client | Typed REST SDK for the engine, with Zod input schemas |
packages/connectors/analytics/analytics-client/ | @miragon/pulse-analytics-client | Prometheus client, PromQL queries and the metrics contract |
The docs site, miragon.github.io/pulse, is built from docs/,
one section per client:
The product page is miragon.ai/tools/pulse.
pnpm install --frozen-lockfile
docker compose -f playground/docker/docker-compose.yml up -d # CIB seven, OTEL, Prometheus, Grafana
cp .env.example .env
pnpm dev # MCP server on :8400, inspector at /mcp/inspector
pnpm build && pnpm typecheck && pnpm test && pnpm lint # the bar for every change
Details: developer guide; the rules for code changes are in CLAUDE.md.
release-please releases everything together:
semantic commits on main open a release PR, and merging it publishes the server image, the npm
packages, the CLI (npm, binaries, image, Homebrew miragon/tap/pulse-cli), the VS Code extension
(Marketplace and Open VSX) and the engine plugin (Maven Central). Up to 0.20.0 the server and its
packages shipped as "Miragon AI"; the rename note
maps each old name to its new one.
Issues, pull requests and discussions are welcome on GitHub.
Use semantic commit messages (they drive the release) and
keep pnpm build && pnpm typecheck && pnpm test && pnpm lint green.
MIT © Miragon GmbH
packages/core/widget-shell/@miragon/pulse-widget-shell |
| Shared widget kit and server boot for composed MCP servers |
engine-plugins/ | io.miragon.mcp:cibseven-history-metrics | Micrometer metrics plugin for the engine (Java 21) |
playground/ | — | Demo engine, Compose stack and the public playground |
templates/composed-server/ | Miragon/pulse-starter | Starter for your own server with your own connector |