Agent♥︎Age
Catalog

io.github.ynishi/mlua-swarm

Official

by ynishi · Rust

MCP server for mlua-swarm: engine that compiles flow.ir Blueprints and dispatches agent steps.

io.github.ynishi/mlua-swarm MCP Server

An MCP server for mlua-swarm that hosts a long-running swarm engine. It compiles flow.ir Blueprints and dispatches agent steps. A Blueprint defines a flow (step/seq/branch/loop/fanout/try/assign nodes) and the agents it references, then drives execution while recording task state.

🛠️ Key Features

  • Compiles flow.ir Blueprints
  • Dispatches agent steps to workers
  • Resolves agents to backends (in-process Lua, Rust function, child process, or interactive Operator)
  • Supports flow nodes: step, seq, branch, loop, fanout, try, assign

🚀 Use Cases

  • Run multi-agent workflows defined as Blueprints
  • Execute flows with mixed backends (Lua, Rust, child process, interactive Operator)
  • Maintain task state during flow execution

⚡ Developer Benefits

  • Blueprint-driven orchestration for agent step execution
  • Backend selection per referenced agent
  • Task state recording for flow runs

⚠️ Limitations

  • Information provided does not specify tool count, interfaces, or full MCP method coverage.
agent workflowsblueprint compilationflow.iragent orchestrationworkflow enginestep execution

Topics

blueprintluamcprustswarmflow-ir