agent-board
by quentintou·★ 21·Score 39
Open-source multi-agent task board with Kanban, DAG dependencies, and MCP server integration.
Overview
Agent Board is a task orchestration system designed for AI agent teams, providing a Kanban board interface with drag-and-drop functionality. It supports DAG task dependencies, automatic retry mechanisms for failed tasks, and built-in audit trails. The system exposes 12 MCP tools allowing AI agents to interact with the board without direct HTTP calls. It integrates specifically with OpenClaw multi-agent setups but can work with any LLM-based agent team through REST API or MCP protocol.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Agent Board when you need to coordinate multiple AI agents working on interdependent tasks, especially if you're already using OpenClaw or building complex multi-step workflows.
When NOT to choose this
Not ideal for simple single-agent workflows or if you need database persistence (Agent Board uses file-based storage).
Tools this server exposes
12 tools extracted from the READMEboard_list_projectsList all projects or filter by status and owner
board_get_projectGet a specific project and its tasks
board_create_projectCreate a new project with name, owner, and description
board_list_tasksList tasks with optional filtering by project, assignee, status, or tag
board_get_taskGet details of a specific task
board_create_taskCreate a new task with dependencies, review gates, and task chaining
board_update_taskUpdate task fields like title, assignee, priority, or tags
board_move_taskMove a task to a different column, enforcing dependencies and quality gates
board_add_commentAdd a comment to a task, which triggers webhook notifications
board_get_task_threadGet a task's context and all comments in its thread
board_get_dependenciesList dependencies and blockers for a task
board_get_dependentsList tasks depending on a specific task
Comparable tools
Installation
git clone https://github.com/quentintou/agent-board.git
cd agent-board
npm install
npm run build
npm startFor Claude Desktop integration, add to claude_desktop_config.json:
{
"mcpServers": {
"agent-board": {
"command": "node",
"args": ["dist/index.js"],
"env": {
"AGENTBOARD_API_KEYS": "sk-abc123:agent1,sk-def456:agent2"
}
}
}
}FAQ
- Can Agent Board work with non-OpenClaw agents?
- Yes, Agent Board can work with any LLM-based agent through REST API or MCP tools. It's designed as a general orchestration layer for AI agent teams.
- How are task dependencies enforced?
- Tasks cannot be moved to 'doing' until all their dependencies are marked as 'done'. The system includes cycle detection to prevent deadlocks in dependency chains.
Compare agent-board with
Last updated · Auto-generated from public README + GitHub signals.