这是一个模型上下文协议(MCP)服务器,它能自动管理 Git 工作树,并与 iTerm2 集成,专为 Claude Code 打造,可有效提升工作效率。
将以下内容添加到 Claude Code 中:
claude mcp add -s user worktree -- python3 path/to/worktree_mcp_server.py
thisWindow 标志识别当前窗口中的标签页。| 工具 | 描述 | 参数 |
|---|---|---|
createWorktree |
创建新的工作树和分支,并在 iTerm2 标签页中打开 | feature_name、branch_name、worktree_folder、description、start_claude? |
closeWorktree |
验证、关闭并清理工作树 | worktree_name |
activeWorktrees |
列出所有工作树及其 iTerm2 标签页 | 无 |
switchToWorktree |
切换到工作树的 iTerm2 标签页 | worktree_name、tab_id? |
openWorktree |
在新标签页中打开现有的工作树 | worktree_name、force? |
createWorktree 命令,指定功能名称、分支名称和工作树文件夹,系统将自动创建工作树并切换到新的 iTerm2 标签页。switchToWorktree 或 openWorktree 命令,在工作树之间无缝切换。activeWorktrees 命令,查看所有工作树及其活动标签页。closeWorktree 命令,验证更改已提交并推送,然后安全地移除工作树。该服务器非常适合在隔离的 Git 环境中进行功能开发,并能与 iTerm2 实现无缝集成。