Harness Kit
PluginsProductivity

board

Kanban project board with real-time two-way sync between Claude and a web UI via MCP.

Using a coding agent? Install the Harness Kit docs as a skill:
npx skills add https://github.com/harnessprotocol/harness-kit --skill harness-docs

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-kit

Usage

Open the board

/board

Launches 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 bug

Creates a task in the active project and epic. Returns the task ID.

Check board status

/board status

Shows a summary of all tasks grouped by status column.

Move a task

/board move TASK-42 in-progress
/board move TASK-42 done

Status Columns

The board uses six columns. Use the exact slugs below in MCP tool calls:

SlugDisplay nameMeaning
backlogBacklogNot started
planningPlanningBeing scoped or designed
in-progressIn ProgressActively being worked on
ai-reviewAI ReviewAgent finished, awaiting automated check
human-reviewHuman ReviewWaiting for a person to sign off
doneDoneComplete

MCP Tools

The board plugin exposes these MCP tools (available to Claude Code and to the agent-server's LangGraph pipeline):

ToolPurpose
create_projectCreate a new project
create_epicCreate an epic
create_taskCreate a task
update_taskEdit title, description, flags
move_taskChange status column
add_commentPost a comment (author: claude or user)
list_tasksRead board state (filterable by epic or status)
link_branchAssociate a branch or worktree path
link_commitAttach a commit SHA
request_reviewFlag task ready for human review
block_task / unblock_taskMark or clear blocked status

Workflow Integration

When Claude Code starts work on a task from a terminal session, it can automatically:

  1. Move the task to in-progress and link the working branch
  2. Post progress comments as work proceeds
  3. Flag request_review when done
  4. Move to done after merge

The same tools run during autonomous agent execution via the desktop app's agent-server — see Agentic Task Execution.

On this page