安装 FluxGit
为 macOS 下载桌面应用;Windows 和 Linux 构建在测试期间为邀请制。批准卡片就出现在这里。如果您只想要免费的只读外壳而不需要应用,一条命令即可把 fluxgit-mcp-sidecar 放到您的 PATH 中:
cargo install --git https://github.com/fluxgit-hq/fluxgit-mcp-server fluxgit-mcp-sidecar
Claude Code 通过 MCP 提议每一次 Git 操作,在您于 FluxGit 中批准之前不会运行任何东西。您会先看到确切的差异、风险级别和还原点,一键即可撤销您批准过的任何操作。
三步。下面的每条命令都直接来自开源 MCP 服务器的 README,因此您粘贴的就是真正运行的内容。
为 macOS 下载桌面应用;Windows 和 Linux 构建在测试期间为邀请制。批准卡片就出现在这里。如果您只想要免费的只读外壳而不需要应用,一条命令即可把 fluxgit-mcp-sidecar 放到您的 PATH 中:
cargo install --git https://github.com/fluxgit-hq/fluxgit-mcp-server fluxgit-mcp-sidecar
Claude Code 是 MCP 主机,因此通用配置块可直接使用。将它粘贴到您的 MCP 配置中;FluxGit 应用会在“设置 > 智能体 / MCP > 快速连接”中为您预填 sidecar 的绝对路径和 gateway 地址:
{
"mcpServers": {
"fluxgit": {
"command": "/absolute/path/to/fluxgit-mcp-sidecar",
"env": {
"FLUXGIT_GATEWAY_ADDR": "127.0.0.1:14660",
"FLUXGIT_MCP_AUDIT_LOG": "/optional/path/to/audit.jsonl"
}
}
}
}
在 Claude Code 中说“把你改动的内容提交了”。Claude 会调用 repo.brief 来了解现状,然后发送 operation.preview.commit,附上其理由和它想暂存的确切文件。FluxGit 中会出现一张卡片;您阅读后点击“批准”或“拒绝”。这就是整个循环。
再也不会在 reset 已经发生之后才发现。Claude 想要的每一次 Git 写入都以卡片形式送达,附带平白语言的理由、确切的差异、风险级别,以及在任何操作运行之前创建的还原点。
批准了一批却后悔了?已完成的卡片通过受保护的 reset 流程提供一键撤销,每次批准都会把它的还原点保存在 Safety Timeline 中。
在一个 44 次提交的测试仓库中,通过原始 git 输出来了解仓库花费了 1,886 个 token;一次 repo.brief 调用用 607 个 token 回答了同样的问题。是实测,不是估算。这些上下文 Claude 会留给您真正的任务。
公开仓库免费。一次性 39 美元的创始人许可证可增加私有、自托管和纯本地仓库。MCP 外壳本身是 Apache-2.0 下的开源软件。
不。FluxGit 使用开放的 Model Context Protocol,因此任何 MCP 主机都以相同方式连接:Codex、Cursor,或您接下来切换到的任何工具。上面的配置没有任何是 Claude 专属的。
不能。MCP 服务器根本不暴露任何写入能力;每一次变更都是一个提议,而通往 Git 写入的唯一路径就是您在桌面应用中的点击。这是构造使然,而非策略约束。
这正是重点。卡片用平白的语言解释操作会做什么,标出风险,并在您批准之前展示退路。您通过审阅真实决策来学习 Git,而不是死记命令。
我打造 FluxGit,就是为了让机器先询问。如果您想了解完整的工具面和 wire 契约,MCP 功能页面里全都有。