coder
Verified Safeby r-huijts
Overview
Transforms iTerm2 into a powerful AI coding agent, providing structured tools for terminal interaction, filesystem manipulation, and code searching.
Installation
uvx --with mcp --with iterm2 python /path/to/your/coder/iterm2_mcp_server.pySecurity Notes
The server employs several safety features: `run_command` requires confirmation for destructive commands. File I/O and code search use dedicated Python methods or `subprocess.create_subprocess_exec` (without `shell=True`) to avoid direct shell injection risks. Complex shell commands are written to temporary, self-deleting scripts to mitigate quoting issues during injection. `send_text` can use `async_inject` to bypass shell interpretation. While `run_command` ultimately executes via a shell, these layers, combined with the intended local-only use by a trusted MCP client, make it reasonably secure for its purpose. No obvious hardcoded secrets or malicious patterns were found.
Similar Servers
DesktopCommanderMCP
This server empowers AI agents to search, update, manage files, and execute terminal commands on a local or containerized desktop environment. It provides enhanced filesystem operations, process control, and data analysis capabilities with support for various file types like text, Excel, and PDF.
Lynkr
Lynkr is an AI orchestration layer that acts as an LLM gateway, routing language model requests to various providers (Ollama, Databricks, OpenAI, etc.). It provides an OpenAI-compatible API and enables AI-driven coding tasks via a rich set of tools and a multi-agent framework, with a strong focus on security, performance, and token efficiency. It allows AI agents to interact with a defined workspace (reading/writing files, executing shell commands, performing Git operations) and leverages long-term memory and agent learning to enhance task execution.
tmux-mcp
Enables AI assistants (like Claude Desktop) to interact with, control, and observe tmux terminal sessions by providing tools for session management and command execution.
code-assistant
Standardizes communication between code editors and AI coding agents, enabling autonomous code analysis and modification via command-line, GUI, or server modes.