{
  "name": "iterm-mcp",
  "display_name": "iTerm",
  "description": "Integration with iTerm2 terminal emulator for macOS, enabling LLMs to execute and monitor terminal commands.",
  "repository": {
    "type": "git",
    "url": "https://github.com/ferrislucas/iterm-mcp"
  },
  "homepage": "https://github.com/ferrislucas/iterm-mcp",
  "author": {
    "name": "ferrislucas"
  },
  "license": "MIT",
  "categories": [
    "System Tools"
  ],
  "tags": [
    "iTerm",
    "server",
    "automation"
  ],
  "installations": {
    "npm": {
      "type": "npm",
      "command": "npx",
      "args": [
        "-y",
        "iterm-mcp"
      ]
    }
  },
  "tools": [
    {
      "name": "write_to_terminal",
      "description": "Writes text to the active iTerm terminal - often used to run a command in the terminal",
      "inputSchema": {
        "type": "object",
        "properties": {
          "command": {
            "type": "string",
            "description": "The command to run or text to write to the terminal"
          }
        },
        "required": [
          "command"
        ]
      }
    },
    {
      "name": "read_terminal_output",
      "description": "Reads the output from the active iTerm terminal",
      "inputSchema": {
        "type": "object",
        "properties": {
          "linesOfOutput": {
            "type": "number",
            "description": "The number of lines of output to read."
          }
        },
        "required": [
          "linesOfOutput"
        ]
      }
    },
    {
      "name": "send_control_character",
      "description": "Sends a control character to the active iTerm terminal (e.g., Control-C, or special sequences like ']' for telnet escape)",
      "inputSchema": {
        "type": "object",
        "properties": {
          "letter": {
            "type": "string",
            "description": "The letter corresponding to the control character (e.g., 'C' for Control-C, ']' for telnet escape)"
          }
        },
        "required": [
          "letter"
        ]
      }
    }
  ]
}