Repository navigation
v0.2.2:跨平台 Token(Windows 支持)+ 卡片细节
mcd-git v0.2.2
跨平台兼容(主要补上 Windows)和两个吃麦贡献图的细节修复。
跨平台 Token 与本地目录
- Token 和本地状态目录现在按系统解析:Windows 用
%APPDATA%\mcd-mcp\token和%APPDATA%\mcd-git,支持XDG_CONFIG_HOME,默认仍是~/.config。查找顺序:环境变量MCD_MCP_TOKEN(所有平台最高优先、最推荐)→XDG_CONFIG_HOME→ Windows%APPDATA%→~/.config,取第一个存在且非空的。 - 向后兼容:已经存在的
~/.config/mcd-git会继续沿用,升级和换平台都不会迁移,老用户的账本不动。 - 找不到 Token 时,报错按系统给命令:Windows 提示
setx MCD_MCP_TOKEN "你的Token"或当前终端$env:MCD_MCP_TOKEN="你的Token",其它平台保持export+ 写文件;路径按实际解析结果显示,不再统一写~/.config。 - README 和 SKILL 新增 macOS / Linux / Windows 三套 Token 申请和配置指南。Token 只放本机、只进请求头、不上传,行为没变;
--demo全流程依旧不需要 Token。
吃麦贡献图
- 默认文件名按样式区分:
mcd-contributions-skyline.svg、-receipt.svg、-grid.svg。连跑多种样式不再互相覆盖。用-o指定路径时完全照旧。 - 节前就能看到 1024 程序员节标记:今天还没到 10-24 时,卡片右边界会提前延伸到 10-24 那一周,天际线插上「0x400」小旗、小票画红圈、格子描边。过了 10-24 则维持原状。满一年数据(含 demo)的卡片输出与上版完全一致。
安装 / 升级
# 通用(推荐):先配置 Token 环境变量
# macOS / Linux: export MCD_MCP_TOKEN="你的Token"
# Windows PowerShell: setx MCD_MCP_TOKEN "你的Token"(需重开终端)
uv tool install --force git+https://github.com/zhutoumeme/mcd-git@v0.2.2
# 或
pip install -U "git+https://github.com/zhutoumeme/mcd-git@v0.2.2"Token 在 open.mcd.cn/mcp 控制台申请。想先看效果,git mcd --demo card 不需要 Token。完整变更见 CHANGELOG.md。