About io.github.shofer-dev/slang-workflows
io.github.shofer-dev/slang-workflows is an MCP server in the Agents category: provable, declarative multi-agent workflows for Claude Code (typed .slang, non-LLM executor).
Install
claude mcp add io-github-shofer-dev-slang-workflows -- npx -y slang-workflowsnpx -y slang-workflowsThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (7)
get_slang_grammarConcise grammar cheatsheet + example, so an LLM can **generate** a workflow to run inline.
Parameters not published.
get_topologyRun topology as a Mermaid **flowchart** (status-colored snapshot) by `workflow_id`.
Parameters not published.
get_traceExecution **trace** as a Mermaid **sequenceDiagram** + raw event log (who staked/routed to whom, commits, escalations, terminal) by `workflow_id`.
Parameters not published.
get_workflow_stateSerialized `FlowState` (per-agent status, round, budget) by `workflow_id` — live during a `background` run.
Parameters not published.
list_workflowsDiscover `.slang` files (name, title, params, agent count).
Parameters not published.
run_workflowRun a workflow by `name`/`path` **or** inline `source` (rejects parse/static-analysis errors first). Synchronous by default; `background:true` returns a `workflow_id` immediately to poll live.
Parameters not published.
validate_workflowParse + static analysis (deadlocks, unknown refs, orphan outputs) without running. Accepts a `name`/`path` **or** inline `source`.
Parameters not published.
Ask AI
Ask AI about io.github.shofer-dev/slang-workflows
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.