使用说明
Git工作树MCP服务器
通过AI助手管理git工作树。使用自动配置复制创建隔离的要素环境。
特性
- 创建特征工作树 -使用特征分支创建独立的工作台
- list_worktrees -显示所有活动工作树
- cleanup_worktree -使用未提交的更改检查进行安全删除
- get_worktree_status -检查分支状态和更改
设置
- 添加到Claude桌面配置:
{
"mcpServers": {
"git-worktree": {
"command": "npx",
"args": ["github:Mandalorian007/git-worktree-mcp"]
}
}
}
- 请克劳德:
- “为用户身份验证功能创建工作树”
- “列出我的工作树”
- “清理用户身份验证工作树”
- “检查工作台状态”
Claude代码工作流
非常适合在使用Claude Code CLI时在功能之间切换:
# Create worktree via MCP
# Navigate to new worktree directory
cd .worktree/user-auth
# Start Claude Code in the worktree directory
export $(cat .env | xargs) && claude
每个工作台都有自己的 .env, .claude/,并自动配置文件。从工作树目录中启动Claude Code,单独处理该特定功能。
它做什么
- 创建
.worktree/feature-name随着feature/feature-name分支 - 副本
.env*,.mcp.json,.claude/,.vscode/文件自动 - 使用未提交的更改检测进行安全清理
需求
- Node.js 18+
- Git仓库