iterm-mcp
If you are the rightful owner of iterm-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.
A Model Context Protocol server that provides access to your iTerm session.
iterm-mcp is a Model Context Protocol server designed to integrate seamlessly with iTerm, allowing models to interact with terminal sessions. It enables efficient token use by allowing models to inspect only the relevant output, typically the last few lines of a command's output. The server supports full terminal control, including REPL interactions and sending control characters like ctrl-c and ctrl-z. Built with minimal dependencies, iterm-mcp is easy to integrate with Claude Desktop and other MCP clients, ensuring a smooth setup process. Users are responsible for monitoring the model's actions, as the server does not impose safety restrictions on executed commands. The tool is designed to be user-friendly, with installation possible via npx or Smithery, and it supports development with auto-rebuild and debugging through the MCP Inspector.
Features
- Efficient Token Use: Allows models to inspect only the relevant output, typically the last few lines.
- Natural Integration: Share iTerm with the model for interactive tasks and questions.
- Full Terminal Control: Supports REPL interactions and sending control characters.
- Easy on the Dependencies: Minimal dependencies, runnable via npx, and easy integration with MCP clients.
Tools
- write_to_terminal: Writes to the active iTerm terminal, often used to run a command. Returns the number of lines of output produced by the command.
- read_terminal_output: Reads the requested number of lines from the active iTerm terminal.
- send_control_character: Sends a control character to the active iTerm terminal.