An MCP server that provides full control over iTerm2 terminal sessions on macOS. It enables users to manage windows, tabs, and panes, run commands, read screen content, and interact with terminal sessions through Claude.
Automates git worktree management with iTerm2 integration for Claude Code, allowing users to create, manage, and close git worktrees in isolated environments with automatic tab handling.
Execute multiple iTerm2 terminal operations sequentially in a single connection to automate workflows, manage sessions, windows, and tabs with pause controls.
Execute a command in an iTerm2 session and wait for it to finish, then return the resulting screen output. Includes a configurable timeout and supports targeting a specific session.
Send keyboard control characters to iTerm2 sessions, such as Ctrl-C to interrupt processes. Specify a letter (A-Z, ESC, or ]) to emulate the corresponding control key.