Kanban

io.github.theluckystrike由 GitHub 帳號 theluckystrike 發布v0.22.6更新於 Oct 25, 2026

A local task board per project: columns, due dates, estimates, priorities, overdue, weekly review.

已驗證STDIO僅桌面效率與工作流知識與記憶

概覽

AI 產生的概覽

依專案在本機執行的任務看板,讓助理新增、移動、搜尋和回顧帶有截止日期、工時估算與優先順序的任務。

可以做什麼
新增、修改、移動、完成、刪除和搜尋任務,支援截止日期、估算、優先順序、標籤和備註,重複新增會被拒絕,每個任務會取得類似 NS-12 的固定編號。依專案、欄位、標籤、截止日期或逾期狀態列出和篩選任務,預設隱藏已完成任務。依欄位彙總單一看板,並列出所有專案及其未完成與已完成數量、剩餘估算和逾期數。跨看板查看逾期事項,並進行每週回顧,比較計畫與完成、估算與實際。為任務記錄實際分鐘數,並回傳可直接傳給搭配計時伺服器所需的參數。提供今日資源和每週計畫提示。
適用情境
適合想把輕量個人任務看板完全保存在自己電腦、並透過對話操作的人:記錄帶截止日期和估算的任務、查看逾期事項、依專案規劃或回顧一週工作。
執行需求
以本機程序在使用者電腦上執行,僅支援桌面端。可透過 .mcpb 安裝包或使用 Node.js 複製並建置安裝;npm 套件據說明尚未發布。免費版不需帳號、API 金鑰或環境變數;Pro 功能需要 MCP_LICENSE_KEY 或以金鑰啟用。
安裝前請注意
Pro 功能(不限看板與任務數、自訂欄位、歷史每週回顧)需要一次性付費授權。伺服器會寫入、移動和刪除任務資料,看板中仍有任務時刪除會被拒絕。資料以純 JSON 存放在本機目錄,能存取該電腦的人即可讀取。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Kanban,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

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):

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

Claude Code:

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

(.cursor/mcp.json):

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:

sh
git clone https://github.com/theluckystrike/mcp-servers.git && cd mcp-serversnpm installnpm 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:

來源:servers/kanban/README.md,提交 1bd9d69

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

2
  1. v0.22.6最新Oct 14, 2026
  2. v0.22.1Sep 18, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分