# iTerm2

> Use this tool when you need to interact with iTerm2 terminals on macOS programmatically, enabling AI assistants to execute commands, read terminal output, and manage active terminals seamlessly. It solves problems in development workflows, system administration tasks, and automated terminal interactions by providing a parallel Node.js process for capturing command outputs. This tool accepts commands and terminal output as inputs and provides visual feedback and programmatic access to terminal operations as outputs.

Canonical page: https://skillsregistry.net/skills/rishabkoul-iterm2  
JSON: https://api.skillsregistry.net/v1/skills/rishabkoul-iterm2

## Description

iTerm-MCP-Server is a Node.js implementation that enables AI assistants to interact with iTerm2 terminals on macOS through the Model Context Protocol. Developed by Rishab Koul, this server provides tools for creating terminal sessions, executing commands, reading terminal output, and managing active terminals. The implementation uses AppleScript to control the iTerm2 GUI while maintaining a parallel Node.js process to capture command outputs, ensuring both visual feedback and programmatic access to terminal operations. This server is particularly valuable for AI assistants that need to perform terminal operations without requiring users to switch contexts, making it ideal for development workflows, system administration tasks, and automated terminal interactions.

## Trust

- **Trust score (0–1):** 0.97
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** productivity
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/rishabkoul-iterm2)
- **Repository:** <https://github.com/rishabkoul/iterm-mcp-server>

## 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": "rishabkoul-iterm2"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/rishabkoul-iterm2` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/rishabkoul-iterm2/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
