把 markdown 卡片目录树暴露为只读看板,供智能体查询进度
27.6/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/chenyinrusi/dsh-kanban-mcp.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 79 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 只读看板查询
- 四泳道进度展示
- 提供MCP服务器
文件系统驱动的四泳道看板(todo / doing / blocked / done),提供只读 MCP 服务器和 Python API,兼容 DeepSeek Harness 和任意 MCP 客户端。
README
由 DeepSeek 最新模型翻译生成dsh-kanban-mcp
由文件系统驱动的四泳道看板(todo / doing / blocked / done),以只读 MCP 服务器和 Python API 的形式暴露。可与 DeepSeek Harness 及任何 MCP 客户端配合使用。
看板不过是一棵由 markdown 卡片组成的目录树:
/YYYY/YYYY-MM/YYYY-MM-DD/{todo,doing,blocked,done}/YYYYMMDD-HHMMSS__agent__slug__status.md
这个设计正是关键所在:看板在重启后依然存在,可在 git 中进行 diff,无需数据库,并且可以被任何文件工具检查。本包负责管理这些文件,并通过 MCP 将看板暴露给智能体。
安装
pip install "dsh-kanban-mcp" # Python API
pip install "dsh-kanban-mcp[mcp]" # + MCP server (fastmcp)
需要 Python 3.10+。
运行 MCP 服务器
python -m kanban_mcp # stdio transport
or: kanban-mcp
在 DeepSeek Harness(MCP 设置——内置的 MCP 客户端)或任何 MCP 客户端中注册它。
展开完整文档(README 剩余 1 节)
dsh-kanban-mcp
由文件系统驱动的四泳道看板(todo / doing / blocked / done),以只读 MCP 服务器和 Python API 的形式暴露。可与 DeepSeek Harness 及任何 MCP 客户端配合使用。
看板不过是一棵由 markdown 卡片组成的目录树:
/YYYY/YYYY-MM/YYYY-MM-DD/{todo,doing,blocked,done}/YYYYMMDD-HHMMSS__agent__slug__status.md
这个设计正是关键所在:看板在重启后依然存在,可在 git 中进行 diff,无需数据库,并且可以被任何文件工具检查。本包负责管理这些文件,并通过 MCP 将看板暴露给智能体。
安装
pip install "dsh-kanban-mcp" # Python API
pip install "dsh-kanban-mcp[mcp]" # + MCP server (fastmcp)
需要 Python 3.10+。
运行 MCP 服务器
python -m kanban_mcp # stdio transport
or: kanban-mcp
在 DeepSeek Harness(MCP 设置——内置的 MCP 客户端)或任何 MCP 客户端中注册它。这些工具接受一个可选的 base_dir 参数(默认 .agent/kanban),因此一个服务器可以指向任何看板。
工具(只读)
| 工具 | 描述 |
| kanban_board | 完整的四泳道看板,包含卡片详情(agent、work_item、purpose、status、outcome、priority、时间戳) |
| kanban_status | 每个泳道的卡片数量 + 总数 |
| kanban_doing | 当前进行中的卡片 |
| kanban_blocked | 被阻塞的卡片 |
| kanban_done_today | 今天完成的卡片 |
所有工具均为只读。卡片的创建 / 更新 / 移动可通过 KanbanManager Python API 实现(见下文);写入工具已列入计划,但尚未通过 MCP 暴露。
Python API
from kanban_mcp import KanbanManager, LaneStatus
kanban = KanbanManager(base_dir=".agent/kanban")
card = kanban.create_doing_card(
agent="coder",
work_item="build-api",
purpose="Build the REST API endpoint",
)
kanban.update_card(card, outcome="GET /users implemented")
kanban.move_to_done("coder", "build-api", "API endpoint complete")
board = kanban.get_board() # full board
stats = kanban.stats() # per-lane counts
blocked = kanban.get_blocked_cards()
写入操作通过原子性的临时文件 + os.replace 完成,因此并发读取者永远不会看到写了一半的卡片。
为什么用文件而不是数据库
- 可 Git diff —— 卡片变更可以像代码一样被审查。
- 重启后依然存在 —— 没有守护进程,没有锁,没有迁移。
- 可检查 —— 任何文件工具都可以直接读取卡片。
- 可移植 —— cp -r 该目录,你就有了一个新看板。
开发
pip install -e ".[dev]"
pytest
许可证
MIT © 2026 Chen (Jarry) Pan预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
chenyinrusi/dsh-kanban-mcp
把 markdown 卡片目录树暴露为只读看板,供智能体查询进度
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7