ScriptsMay 11, 2026·2 min read

open-multi-agent — Task DAG Orchestration with MCP

open-multi-agent turns a goal into a task DAG and orchestrates multiple agents in TypeScript, with MCP support and runnable example scripts.

Intro

open-multi-agent turns a goal into a task DAG and orchestrates multiple agents in TypeScript, with MCP support and runnable example scripts.

  • Best for: TypeScript teams who want a lightweight, dependency-minimal multi-agent orchestrator that can trace runs and speak MCP
  • Works with: Node.js tooling + TS runtime; MCP integrations per repo README
  • Setup time: 12 minutes

How to Use It Well

  • Setup time ~12 minutes (npm install + run one tsx example)
  • Goal → task DAG is the core abstraction; you can inspect the DAG to debug agent drift
  • GitHub stars + forks (verified): see Source & Thanks

Multi-agent systems fail when state gets fuzzy. A task DAG helps: you can see what’s planned, what ran, what failed, and what’s left. Keep tools read-only first, add write actions with explicit approvals.

FAQ

Q: Do I need MCP to use it? A: Not strictly. MCP is an integration surface; you can start locally and add MCP tools when needed.

Q: How do I debug failures? A: Treat the task DAG as your source of truth: inspect nodes, inputs/outputs, and rerun only the failing steps.

Q: Is it heavyweight? A: The README emphasizes minimal runtime dependencies; validate your own constraints and keep agents scoped.

🙏

Source & Thanks

Source: https://github.com/open-multi-agent/open-multi-agent > License: MIT > GitHub stars: 6,095 · forks: 2,349

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets