让 Claude 用自然语言管理 Git Worktree,这个 MCP Server 把流程自动化了

Git Worktree 能干的事,终于可以交给 AI 了

用 Git Worktree 跑并行开发,早就不是什么新鲜事了。但问题是——worktree 建完你还得手动切目录、手动跑 Claude、手动删。每次想开一个新的 feature 分支,都要敲一串命令,烦得很。

现在有个 MCP Server,把这套流程彻底自动化了。

它能做什么

这个 MCP Server(Git Worktree MCP Server)把 Git Worktree 的核心操作做成了 AI 可调用的工具:

  • create_feature_worktree:新建一个隔离的 worktree,自动创建 feature 分支
  • list_worktrees:列出当前所有 worktree 的状态
  • cleanup_worktree:安全删除 worktree,如果有未提交内容会提醒你
  • get_worktree_status:查看某个 worktree 的分支状态和变更

最实用的点是:它会自动把 .env、.mcp.json、.claude/、.vscode/ 这些配置文件同步到新的 worktree 目录里。新建 worktree 后直接开 Claude Code,完全不用操心配置丢失的问题。

怎么接入

装到 Claude Desktop 里只需要一行配置:

{
  "mcpServers": {
    "git-worktree": {
      "command": "npx",
      "args": ["github:Mandalorian007/git-worktree-mcp"]
    }
  }
}

装完之后,直接用自然语言跟 Claude 说:

  • “Create a worktree for the user-auth feature”
  • “List all my worktrees”
  • “Clean up the old-experiment worktree”

Claude 就会自动执行对应的 git worktree 命令。

适合谁用

如果你经常在 Claude Code 里同时跑多个任务,那这个工具特别适合你。比如你在主分支上修 bug,同时想开一个新 worktree 让 Claude 研究一个新功能——以前要手动切目录、配置环境,现在一句话就搞定了。

另外做 Code Review 的时候也很方便:给 PR 单独建一个 worktree,Claude 在里面跑测试,不会污染你当前的工作区。

最后

项目地址在 GitHub:https://github.com/Mandalorian007/git-worktree-mcp,MIT 协议,Node.js 18+ 就能跑。对 Git Worktree 有刚需的朋友值得一试。


GitHub: https://github.com/Mandalorian007/git-worktree-mcp

评论区

0 条评论

登录后可评论。

江望 230 阅读