1 v0.3.0 更新于 2026-11-01
gitdone MCP Server
Read-only project status: strict and weighted completion, each claim held to git.
适用客户端
本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端
安装配置
本地运行(pypi)
{
"mcpServers": {
"gitdone": {
"command": "uvx",
"args": [
"gitdone"
]
}
}
}将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。
提供的工具 接入后 Agent 可调用这 10 个工具
status
项目现状:各分组的严格和加权百分比、下一个工作流及其所需条件。
rows
状态表的行,可选择仅列出尚未达到严格类别的行。
evidence
每一行声明的证据,以及 git 和 gh 对每项证据的验证结果。
check
运行门禁检查:视图是否为真、计数是否吻合、每个状态是否有证据,不写入任何内容。
week
从某个日期、时间跨度或提交以来表在 git 历史中的变动,默认 7 天。
eta
按当前进度预测完成时间:基于表 git 历史的拟合直线,含区间、范围效应和截止日期(实验性)。
focus
最近提交的去向:符合计划、维护或偏离计划,并给出每项原因;仅作信号而非门禁。
next
现在该做什么:下一个工作流的未完成行,其他任何改动都算范围变更。
matrix
可追溯性矩阵:每项需求、所在行、其证据及记录在案的测试。
portfolio
某文件夹下所有被跟踪的项目:严格与加权进度、下一步及离线门禁结果。