by rishabkoul
Enables AI assistants to control iTerm2 terminals via Model Context Protocol, offering session creation, command execution, output retrieval, listing, and termination of terminal instances.
ITerm MCP Server provides a Model Context Protocol (MCP) interface that allows AI assistants to interact with iTerm2 terminals on macOS. It manages terminal sessions, runs commands, captures output, and reports the state of active terminals.
{
"mcpServers": {
"terminal": {
"command": "npx",
"args": ["iterm_mcp_server"]
}
}
}
open_terminal
, execute_command
, read_output
, close_terminal
, list_terminals
) from an AI assistant or any MCP client.npx iterm_mcp_server
command.A Model Context Protocol (MCP) server implementation for iTerm2 terminal integration. This server allows AI assistants to interact with iTerm2 terminals through the Model Context Protocol.
The server uses the standard MCP configuration options. No additional configuration is required.
To use this server with Cursor, add the following configuration to your ~/.cursor/mcp.json
file:
{
"mcpServers": {
"terminal": {
"command": "npx",
"args": ["iterm_mcp_server"]
}
}
}
open_terminal
: Open a new terminal instanceexecute_command
: Execute a command in a specific terminalread_output
: Read the output from a specific terminalclose_terminal
: Close a specific terminallist_terminals
: List all active terminals and their informationContributions are welcome! Please feel free to submit a Pull Request.
ISC
Rishab Koul
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "terminal": { "command": "npx", "args": [ "iterm_mcp_server" ] } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by zed-industries
A high‑performance, multiplayer code editor designed for speed and collaboration.
by modelcontextprotocol
Model Context Protocol Servers
by modelcontextprotocol
A Model Context Protocol server for Git repository interaction and automation.
by modelcontextprotocol
A Model Context Protocol server that provides time and timezone conversion capabilities.
by cline
An autonomous coding assistant that can create and edit files, execute terminal commands, and interact with a browser directly from your IDE, operating step‑by‑step with explicit user permission.
by continuedev
Enables faster shipping of code by integrating continuous AI agents across IDEs, terminals, and CI pipelines, offering chat, edit, autocomplete, and customizable agent workflows.
by upstash
Provides up-to-date, version‑specific library documentation and code examples directly inside LLM prompts, eliminating outdated information and hallucinated APIs.
by github
Connects AI tools directly to GitHub, enabling natural‑language interactions for repository browsing, issue and pull‑request management, CI/CD monitoring, code‑security analysis, and team collaboration.
by daytonaio
Provides a secure, elastic infrastructure that creates isolated sandboxes for running AI‑generated code with sub‑90 ms startup, unlimited persistence, and OCI/Docker compatibility.