
iterm-mcp MCP Server
The iterm-mcp MCP Server bridges AI assistants and your iTerm session, enabling LLMs to execute commands, interact with REPLs, and automate terminal workflows w...
Automate iTerm2 terminals on macOS with the iTerm MCP Server, enabling AI-driven session management, command execution, and output retrieval in your development workflows.
The iTerm MCP Server is a Model Context Protocol (MCP) server implementation designed for integration with iTerm2, the popular terminal emulator for macOS. This server enables AI assistants to interact programmatically with iTerm2 terminals via MCP, allowing for seamless automation and terminal management within development workflows. By exposing terminal session management and command execution as MCP tools, the iTerm MCP Server empowers developers and AI agents to create, manage, and interact with terminal sessions, execute shell commands, read outputs, and handle multiple terminals dynamically. This integration enhances productivity by bridging LLM-driven automation and traditional terminal operations, making it valuable for use cases such as live code execution, log monitoring, and automated environment setup.
No prompt templates are mentioned in the repository.
No explicit MCP resources are described in the repository.
No setup instructions found for Windsurf.
No setup instructions found for Claude.
Prerequisite: Ensure Node.js >= 14.x is installed and you are running macOS with iTerm2.
Open your ~/.cursor/mcp.json
configuration file.
Add the iTerm MCP Server by inserting the following JSON snippet:
{
"mcpServers": {
"terminal": {
"command": "npx",
"args": ["iterm_mcp_server"]
}
}
}
Save the configuration file.
Restart Cursor to apply the changes.
Verify that the MCP server is running and connected to iTerm2.
No information about API key usage or configuration is provided in the repository.
No setup instructions found for Cline.
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:
Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"iTerm": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “iTerm” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | iTerm MCP Server for iTerm2 terminal automation |
List of Prompts | ⛔ | No prompt templates mentioned |
List of Resources | ⛔ | No explicit MCP resources described |
List of Tools | ✅ | open_terminal, execute_command, read_output, close_terminal, list_terminals |
Securing API Keys | ⛔ | No info on API key configuration |
Sampling Support (less important in evaluation) | ⛔ | Not specified |
The iTerm MCP Server provides a focused integration for iTerm2 terminal automation via MCP, with well-documented tools and easy configuration for Cursor. However, the lack of prompt templates, explicit resources, and details for platforms like Windsurf, Claude, or Cline, as well as omitted API key/security information, limits completeness. Sampling and Roots support are not mentioned. Overall, it’s a solid but basic MCP server implementation.
Has a LICENSE | ✅ ISC |
---|---|
Has at least one tool | ✅ |
Number of Forks | 2 |
Number of Stars | 3 |
The iTerm MCP Server is a Model Context Protocol (MCP) implementation that allows AI agents to automate and interact with iTerm2 terminals on macOS. It offers tools for creating, managing, and executing commands in terminal sessions programmatically.
It provides tools to open terminals, execute shell commands, read output, close terminal sessions, and list all active terminals—enabling full automation of terminal workflows.
Explicit setup instructions are provided for Cursor. Other platforms like Windsurf, Claude, and Cline are not documented in the repository.
There is no information about API key configuration or usage for the iTerm MCP Server in the repository.
Use cases include automated development environment setup, continuous integration and testing, live log monitoring, remote command execution, and managing multiple terminal sessions programmatically.
Boost your productivity by connecting iTerm2 to FlowHunt for AI-powered terminal automation and orchestration. Automate scripts, manage sessions, and monitor logs—all programmatically.
The iterm-mcp MCP Server bridges AI assistants and your iTerm session, enabling LLMs to execute commands, interact with REPLs, and automate terminal workflows w...
The Terminal Controller MCP Server enables secure execution of terminal commands, directory navigation, and file system operations through a standardized interf...
The iMCP MCP Server bridges AI assistants with your Mac's native apps, providing secure access to Messages, Contacts, Calendar, Reminders, Weather, Maps, and mo...