mcpField
T
task-board-todo-kanban

task-board-todo-kanban

Remote
mcp.zovo.oneProductivity2Updated 1d ago

About task-board-todo-kanban

task-board-todo-kanban is a local board server for managing project tasks through MCP clients. It tracks task status, due dates, and estimates, and can pass task details to a time-tracker server.

Key features

  1. 01Manage boards and tasks by project
  2. 02Set status, due date, and priority
  3. 03Filter, search, and update tasks
  4. 04Review overdue tasks and weekly summaries
  5. 05Log actual time and prepare timer arguments

Use cases

  1. 01Create and move project tasks from chat
  2. 02Review overdue work across projects
  3. 03Compare task estimates with actual time
  4. 04Plan tasks for the week

MCP support

As an MCP server, it provides task, project, and board tools, plus the kanban://today resource and plan_week prompt. task_start_timer returns arguments for a time-tracker server.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.zovo.one/mcp/task-board-todo-kanban
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://mcp.zovo.one/mcp/task-board-todo-kanbanAuth required

Tools

17

This tool takes no parameters.

Details

From the project README

Run task boards from Claude with a free MCP kanban server

A task board for each of your projects, driven from your AI chat. Say "add a task to the nova site board: write the launch email, due Friday, 90 minutes", then ask "what's on the nova board?", "what's overdue?" or "plan my week". Tasks carry a title, notes, tags, a due date, an estimate, a priority and a column (backlog, todo, doing, review, done by default), each one gets a short stable id like NS-12, and a task can hand its exact arguments to the time-tracker server so the time you spend on it lands against the same project name. Everything is stored as plain JSON on your own machine.

Built by theluckystrike.

In the official MCP Registry (io.github.theluckystrike/kanban-todo-tasks-projects-board).

kanban demo

A local kanban board per project, columns, due dates, estimates, weekly review, zero setup, all local.

60-second install

npm publish for @theluckystrike/mcp-kanban is pending. Until then, the .mcpb one-click bundle or a clone+build is the working path, both are verified below.

One-click (.mcpb): download kanban.mcpb from the latest release and double-click it in Claude Desktop: https://github.com/theluckystrike/mcp-servers/releases/latest

(claude_desktop_config.json):

{
  "mcpServers": {
    "kanban": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-kanban"]
    }
  }
}

Claude Code:

claude mcp add kanban -- npx -y @theluckystrike/mcp-kanban

(.cursor/mcp.json):

{
  "mcpServers": {
    "kanban": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-kanban"]
    }
  }
}

The npx form above starts working the moment the package is published. Until then, use the .mcpb bundle above, or build from source with exactly these three commands:

git clone https://github.com/theluckystrike/mcp-servers.git && cd mcp-servers
npm install
npm run build -w packages/mcp-license -w servers/kanban

Then point your client's command at node with one arg: the absolute path to servers/kanban/dist/index.js.

To run in Pro mode set MCP_LICENSE_KEY in the same config block, or call license_activate once with your key.

Tools

ToolWhat it does
task_addAdd a task: title plus optional project, column, due date, estimate, priority, tags and notes. A new project name creates its board; a partial name that matches exactly one existing project is used as that project.
Due dates accept YYYY-MM-DD, today, tomorrow, yesterday, +3d, a weekday (friday, the nearest one from today) and next friday (the one after that).
task_listTable of tasks, filtered by project, column, tag, due_before or overdue. Finished tasks are hidden unless you ask for them. Prints 200 rows by default and says how many more there are; raise it with limit (max 2,000).
task_moveMove a task to another column on its board.
task_updateChange any field: title, notes, due (none clears it), estimate, priority, tags, column or project.
task_doneMark a task done: it moves to the done column and is stamped with the time.
task_deleteDelete a task. The id is never reused.
An identical task_add (same project, title, column, due date, estimate, priority, tags and notes as a task already open) is refused and names the task that already holds the slot, rather than writing a second copy.
task_searchFind tasks by text in the title, notes, tags or id.
boardColumn-by-column summary of one board: tasks, estimate total, actual total, overdue count.
task_start_timerReturn the exact arguments to pass to the time-tracker server's timer_start for this task, and record the link on the task.
task_log_timeAdd real minutes worked to a task, so estimate and actual can be compared.
project_listEvery board with open and done counts, remaining estimate and overdue count.
project_deleteDelete an empty board and free its project slot. A board that still holds tasks, open or done, is refused with a task named; clear them with task_delete first.
overdueEverything past its due date, across all boards; as_of measures against another day.
weekly_reviewDone versus planned for a week, with estimate against actual per project. This week is free; past weeks are Pro.
columns_setReplace one board's columns (Pro). Tasks in a removed column move to the first column.
license_statusFree or Pro, and where to upgrade.
license_activateActivate a Pro key (verified offline).

Also exposed: the resource kanban://today (due today plus everything overdue) and the prompt plan_week (turns the open board into a day-by-day plan that fits the hours you actually have).

What you can say

  • "Add a task to the nova site board: write the launch email, due Friday, 90 minutes, high priority."
  • "Move NS-3 to doing."
  • "What does the nova board look like?"
  • "What's overdue?"
  • "Start a timer on NS-3.", then pass the arguments it returns to the time-tracker server.
  • "I spent 40 minutes on NS-3."
  • "Weekly review."

Free vs Pro

FreePro
Project boards3unlimited
Open tasks200unlimited
Columnsthe default five (backlog, todo, doing, review, done)custom columns per board (columns_set)
Weekly reviewthe current weekany week, full history
Estimate vs actual reportscurrent week onlyevery week
Listing output200 rows per call, limit up to 2,000same
Everything elseincludedincluded

Pro is a one-time $19 for this server, or $39 for every server, lifetime.

Get Pro: https://mcp.zovo.one/buy/kanban

Pairs with

  • mcp-time-tracker, task_start_timer hands it the project and task name, so hours land against the same project.
  • mcp-calendar, due dates on the board next to what is actually in your week.
  • mcp-invoice, turn the tracked hours behind those tasks into invoice line items.

Privacy

All data stays local, in ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/kanban/. Nothing is uploaded, no account is needed, and licence keys are verified offline.

License

MIT. Support: [email protected]

Frequently asked questions

Is there an MCP kanban server?

Yes. The kanban server at mcp.zovo.one gives Claude a hosted kanban board: create boards, columns and cards, move cards between columns, all from any MCP client. Unlike the local-only GitHub repos it is hosted and free to start - nothing to clone or run.

How do I manage a kanban board from Claude?

Connect https://mcp.zovo.one/mcp/kanban and say: 'Create a board with To do, Doing, Done and add a card Design the landing page to To do.'

Use these docs as an MCP server

Any MCP client (Claude, Cursor, Windsurf, VS Code) can read this repository's documentation directly via GitMCP - no install:

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.