iterm-mcp-server
Updated
#backend
#npm
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.
- Create and manage iTerm2 terminal sessions
- Execute commands in terminals
- Read terminal output
- List active terminals
- Close terminals
- Node.js >= 14.x
- iTerm2
- macOS (since iTerm2 is macOS-only)
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 information
- The server validates all input using Zod schemas
- Commands are executed in isolated terminal sessions
- Proper error handling and input sanitization is implemented
Contributions are welcome! Please feel free to submit a Pull Request.
ISC
Rishab Koul
Server Information
Authorrishabkoul
CategoryDevelopment
Features
NPM Package
Rate this server
0/5 stars
Related MCP servers
- awesome-remote-mcp-serversA curated, opinionated list of high-quality remote Model Context Protocol (MCP) servers.
- template-mcp-serverTemplate to quickly set up your own MCP server
- mcp-routerMCP Router enables easily manage your MCP (Model Context Protocol) servers with enhanced security
- easy-mcpAbsurdly easy Model Context Protocol Servers in Typescript
- fastmcpA TypeScript framework for building MCP servers.
- youtube-mcp-serverMCP Server for YouTube API, enabling video management, Shorts creation, and advanced analytics