board
Kanban project board with real-time two-way sync between Claude and a web UI via MCP.
View in Marketplace → for install tracking, related plugins, and profiles.
board
A lightweight Kanban board with real-time two-way sync between Claude Code and
the desktop app. Tasks live in ~/.harness/board/projects/<slug>.yaml. Claude
interacts via MCP tools; you interact via the Board page in the desktop app.
This plugin is the MCP surface used by the agent-server during per-card autonomous runs. When the agent's planning phase creates subtasks or the coding phase marks them complete, it calls these same MCP tools.
Requirements
- Node.js (installed as part of harness-kit desktop, or via
pnpm board:install)
Install
/plugin marketplace add harnessprotocol/harness-kit
/plugin install board@harness-kitUsage
Open the board
/boardLaunches the Board page in the desktop app. If the board server is not running, the plugin prints instructions to start it as a persistent launchd service.
Create a task
/board create Fix login redirect bugCreates a task in the active project and epic. Returns the task ID.
Check board status
/board statusShows a summary of all tasks grouped by status column.
Move a task
/board move TASK-42 in-progress
/board move TASK-42 doneStatus Columns
The board uses six columns. Use the exact slugs below in MCP tool calls:
| Slug | Display name | Meaning |
|---|---|---|
backlog | Backlog | Not started |
planning | Planning | Being scoped or designed |
in-progress | In Progress | Actively being worked on |
ai-review | AI Review | Agent finished, awaiting automated check |
human-review | Human Review | Waiting for a person to sign off |
done | Done | Complete |
MCP Tools
The board plugin exposes these MCP tools (available to Claude Code and to the agent-server's LangGraph pipeline):
| Tool | Purpose |
|---|---|
create_project | Create a new project |
create_epic | Create an epic |
create_task | Create a task |
update_task | Edit title, description, flags |
move_task | Change status column |
add_comment | Post a comment (author: claude or user) |
list_tasks | Read board state (filterable by epic or status) |
link_branch | Associate a branch or worktree path |
link_commit | Attach a commit SHA |
request_review | Flag task ready for human review |
block_task / unblock_task | Mark or clear blocked status |
Workflow Integration
When Claude Code starts work on a task from a terminal session, it can automatically:
- Move the task to
in-progressand link the working branch - Post progress comments as work proceeds
- Flag
request_reviewwhen done - Move to
doneafter merge
The same tools run during autonomous agent execution via the desktop app's agent-server — see Agentic Task Execution.