# iTerm2 Git Worktree Manager

> Use this tool when you need to automate git worktree management for feature development workflows with integrated terminal sessions. It solves problems of manual git environment setup and isolation, providing a seamless experience for AI-assisted development with dedicated terminal tabs. The tool takes git repository inputs and outputs isolated worktrees with automated terminal sessions, ideal for use in iterative feature development and testing contexts.

Canonical page: https://skillsregistry.net/skills/timoconnellaus-iterm-worktree  
JSON: https://api.skillsregistry.net/v1/skills/timoconnellaus-iterm-worktree

## Description

This MCP server automates git worktree management with iTerm2 integration for feature development workflows, enabling AI assistants to create isolated git environments with dedicated terminal sessions. Built using Python with the iterm2 library, it provides tools for creating worktrees with new feature branches that automatically open in new iTerm2 tabs with Claude sessions, closing worktrees after validating clean state and pushed commits, and tracking active worktrees through persistent metadata. The implementation includes safety validations to prevent data loss, automatic git exclude configuration for metadata files, branch cleanup for empty feature branches, and seamless iTerm2 tab management, making it valuable for developers who want AI-assisted feature development with proper git isolation and terminal automation.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/timoconnellaus-iterm-worktree)
- **Repository:** <https://github.com/timoconnellaus/claude-code-iterm-worktree-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "timoconnellaus-iterm-worktree"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/timoconnellaus-iterm-worktree` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/timoconnellaus-iterm-worktree/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
