MCP Catalogs
Home

agent-board

by quentintou·21·Score 39

Open-source multi-agent task board with Kanban, DAG dependencies, and MCP server integration.

ai-llmdeveloper-toolsproductivity
5
Forks
3
Open issues
3 mo ago
Last commit
2d ago
Indexed

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:

you:Coordinating multiple OpenClaw agents with task dependencies
you:Building multi-step AI workflows with automatic task chaining
you:Managing AI agent teams with audit trails and performance metrics
you:Can Agent Board work with non-OpenClaw agents?
you:How are task dependencies enforced?

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 README
  • board_list_projects

    List all projects or filter by status and owner

  • board_get_project

    Get a specific project and its tasks

  • board_create_project

    Create a new project with name, owner, and description

  • board_list_tasks

    List tasks with optional filtering by project, assignee, status, or tag

  • board_get_task

    Get details of a specific task

  • board_create_task

    Create a new task with dependencies, review gates, and task chaining

  • board_update_task

    Update task fields like title, assignee, priority, or tags

  • board_move_task

    Move a task to a different column, enforcing dependencies and quality gates

  • board_add_comment

    Add a comment to a task, which triggers webhook notifications

  • board_get_task_thread

    Get a task's context and all comments in its thread

  • board_get_dependencies

    List dependencies and blockers for a task

  • board_get_dependents

    List tasks depending on a specific task

Comparable tools

task-weaverautogen-agentchatcrewai

Installation

git clone https://github.com/quentintou/agent-board.git
cd agent-board
npm install
npm run build
npm start

For 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.