tmux-mcp-claude
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tmux_list_sessionsA | List all tmux sessions |
| tmux_list_windowsA | List windows in a tmux session |
| tmux_list_panesA | List panes in a tmux window or session |
| tmux_send_keysA | Send keys or a command to a tmux pane. Appends Enter by default. |
| tmux_capture_paneA | Capture the visible content of a tmux pane (what you'd see on screen). |
| tmux_new_windowB | Create a new window in a tmux session. |
| tmux_split_windowB | Split a pane to create a new pane. |
| tmux_select_windowC | Switch to a window. |
| tmux_select_paneC | Switch to a pane. |
| tmux_kill_paneB | Kill a tmux pane. |
| tmux_kill_windowB | Kill a tmux window. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Each tool clearly targets a distinct tmux resource and action: sessions, windows, panes with list, create, select, kill, send, capture. There is no overlap in purpose, and descriptions reinforce the boundaries.
All tools follow the exact `tmux_verb_noun` pattern, with verbs like list, send, capture, new, split, select, kill. The naming is perfectly uniform and predictable.
With 11 tools, the server covers the core tmux operations without bloat. Every tool handles a distinct operation, making the set feel well-scoped and purposeful.
The set covers listing sessions/windows/panes, creating windows, splitting panes, sending keys, capturing output, selecting windows/panes, and killing panes/windows. Missing session-level operations like kill session or rename are minor gaps that can be worked around via existing tools.