Back to search

iterm-mcp

MCP CompatibleScore: 71

Integration with iTerm2 terminal emulator for macOS, enabling LLMs to execute and monitor terminal commands.

ferrislucastoolmonitoring530 starsGitHub

71

Reputation

Success Rate

Avg Latency

0

Usage Count

Connection Spec

Transport

stdio

Install Command

npx -y @smithery/cli install iterm-mcp --client claude

Tools (4)

write_to_terminalread_terminal_outputsend_control_characterRequirements

Features

  • iterm-mcp gives the model the ability to inspect only the output that the model is interested in. The model typically only wants to see the last few lines of output even for long running commands.
  • You share iTerm with the model. You can ask questions about what's on the screen, or delegate a task to the model and watch as it performs each step.
  • The model can start and interact with REPL's as well as send control characters like ctrl-c, ctrl-z, etc.
  • iterm-mcp is built with minimal dependencies and is runnable via npx. It's designed to be easy to add to Claude Desktop and other MCP clients. It should just work.

Quick Setup

{
  "mcpServers": {
    "iterm-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli"
      ]
    }
  }
}

Paste into your Claude Desktop config file

Health

MaintenanceStale
Last commit5mo ago
Open issues15
LicenseMIT
VerificationPartial

API Response Preview

What agents get when they query this resource:

{
  "id": "c438c776-81da-4cfe-b125-21ad6face3b9",
  "name": "iterm-mcp",
  "category": "tool",
  "subcategory": "monitoring",
  "mcp_compatible": true,
  "reputation_score": 0.71038,
  "success_rate": null,
  "endpoint_url": null,
  "spec": {
    "transport": "stdio",
    "install_command": "npx -y @smithery/cli install iterm-mcp --client claude",
    "tools": [
      "write_to_terminal",
      "read_terminal_output",
      "send_control_character",
      "Requirements"
    ],
    "features": [
      "iterm-mcp gives the model the ability to inspect only the output that the model is interested in. The model typically only wants to see the last few lines of output even for long running commands.",
      "You share iTerm with the model. You can ask questions about what's on the screen, or delegate a task to the model and watch as it performs each step.",
      "The model can start and interact with REPL's as well as send control characters like ctrl-c, ctrl-z, etc.",
      "iterm-mcp is built with minimal dependencies and is runnable via npx. It's designed to be easy to add to Claude Desktop and other MCP clients. It should just work."
    ]
  }
}