tmux-mcp and MCPretentious

These are complements: tmux-mcp provides MCP integration for the tmux multiplexer, while MCPretentious does the same for iTerm2, allowing users to control different terminal emulators through MCP depending on their preferred terminal environment.

tmux-mcp
75
Verified
MCPretentious
49
Emerging
Maintenance 10/25
Adoption 18/25
Maturity 25/25
Community 22/25
Maintenance 10/25
Adoption 6/25
Maturity 18/25
Community 15/25
Stars: 233
Forks: 46
Downloads: 1,986
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 21
Forks: 4
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
No risk flags
No risk flags

About tmux-mcp

nickgnd/tmux-mcp

A MCP server for our beloved terminal multiplexer tmux.

Exposes tmux session state and control as MCP resources and tools, enabling Claude Desktop to list sessions/windows/panes, capture terminal output, and execute commands within tmux. Implements shell-agnostic command execution with configurable shell detection (bash, fish, etc.) to properly parse exit statuses. Integrates directly with Claude Desktop via the Model Context Protocol, allowing AI assistants to observe and manipulate terminal multiplexer state programmatically.

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work