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
某文件夹下所有被跟踪的项目:严格与加权进度、下一步及离线门禁结果。