让 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 有刚需的朋友值得一试。
评论区
0 条评论
登录后可评论。