by rishabkoul
iTerm-MCP-Server is a Model Context Protocol (MCP) server that enables AI assistants to programmatically interact with and control iTerm2 terminals on macOS, facilitating automated workflows and enhanced development tools.
iTerm-MCP-Server is a Model Context Protocol (MCP) server implementation designed for integration with iTerm2, a popular terminal emulator for macOS. It enables AI assistants to interact with iTerm2 terminals programmatically.
To use iTerm-MCP-Server, you need Node.js (>= 14.x), iTerm2, and macOS. The server uses standard MCP configuration options. For integration with Cursor, you need to add a specific configuration to your ~/.cursor/mcp.json
file, specifying npx
as the command and iterm_mcp_server
as the argument.
Q: What are the system requirements? A: Node.js >= 14.x, iTerm2, and macOS.
Q: How do I configure it for use with Cursor?
A: Add the provided JSON configuration to your ~/.cursor/mcp.json
file.
Q: Is it secure? A: Yes, it includes input validation, isolated command execution, and proper error handling.
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.
Discover more MCP servers with similar functionality and use cases
by zed-industries
Provides real-time collaborative editing powered by Rust, enabling developers to edit code instantly across machines with a responsive, GPU-accelerated UI.
by cline
Provides autonomous coding assistance directly in the IDE, enabling file creation, editing, terminal command execution, browser interactions, and tool extension with user approval at each step.
by continuedev
Provides continuous AI assistance across IDEs, terminals, and CI pipelines, offering agents, chat, inline editing, and autocomplete to accelerate software development.
by github
Enables AI agents, assistants, and chatbots to interact with GitHub via natural‑language commands, providing read‑write access to repositories, issues, pull requests, workflows, security data and team activity.
by block
Automates engineering tasks by installing, executing, editing, and testing code using any large language model, providing end‑to‑end project building, debugging, workflow orchestration, and external API interaction.
by RooCodeInc
An autonomous coding agent that lives inside VS Code, capable of generating, refactoring, debugging code, managing files, running terminal commands, controlling a browser, and adapting its behavior through custom modes and instructions.
by lastmile-ai
A lightweight, composable framework for building AI agents using Model Context Protocol and simple workflow patterns.
by firebase
Provides a command‑line interface to manage, test, and deploy Firebase projects, covering hosting, databases, authentication, cloud functions, extensions, and CI/CD workflows.
by gptme
Empowers large language models to act as personal AI assistants directly inside the terminal, providing capabilities such as code execution, file manipulation, web browsing, vision, and interactive tool usage.