DesktopCommanderMCP and MCPretentious
These are competitors offering overlapping terminal access capabilities—DesktopCommanderMCP provides direct terminal control with broader file system utilities, while MCPretentious achieves terminal automation through iTerm2-specific GUI automation, making them alternative approaches to the same problem rather than tools meant to be used together.
About DesktopCommanderMCP
wonderwhy-er/DesktopCommanderMCP
This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
Implements advanced file operations including native Excel/PDF/DOCX support with surgical XML editing, in-memory code execution (Python, Node.js, R), and process management via MCP's stdio transport. Built on the MCP Filesystem Server foundation with vscode-ripgrep for recursive search, negative offset file reading for tail-like access, and output pagination to prevent context overflow. Integrates with Claude Desktop and remote MCP clients, offering symlink traversal prevention and optional Docker sandboxing for security-hardened deployments.
About MCPretentious
oetiker/MCPretentious
A powerful Model Context Protocol (MCP) server that puppeteers iTerm2 terminals.
Supports both iTerm2 (via WebSocket/Protobuf with 20x AppleScript performance) and tmux (cross-platform via direct commands), enabling persistent background terminal control without focus stealing. Provides comprehensive tool set for screen reading with token-optimized screenshots (85-98% reduction), mouse input via SGR protocol, and keyboard simulation including extensive Alt key combinations. Targets AI-driven TUI testing and remote server management over SSH with real terminal session access and full RGB color support on iTerm2.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work