Execute arbitrary tmux commands by passing arguments as a list. Returns raw output including stdout, stderr, and exit code. Supports local and remote targets.
Conditionally execute tmux commands by running a shell command or tmux format, then running a specified command if true and optionally another if false.
Remote-first tmux co-pilot that lets LLMs operate inside real tmux sessions with SSH-aware discovery, deterministic window/pane control, and pull-based state snapshots for grounded terminal assistance.
A persistent, stateful MCP server that exposes a detached tmux session to clients, enabling shell command execution, terminal buffer reading, and control signal sending via JSON-RPC over stdio.
Capture visible text from tmux terminal panes for automation and debugging. Specify session, pane, and lines to extract displayed content or scrollback history.
Terminate a tmux session and all its windows and panes by specifying the session name. Use this tool to clean up unused terminal sessions in the Tmux MCP Server environment.