Ryan's Tmux MCP Server
Provides comprehensive control over tmux sessions, windows, and panes, including listing, creating, capturing, arranging, and executing commands.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Ryan's Tmux MCP Serverlist all my tmux sessions"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ryan's Tmux MCP Server
MCP server for tmux operations that provides comprehensive control over tmux sessions, windows, and panes.
Installation
Install the package:
cd /home/ryan/devel/ryan-tmux
pip install -e .Add to your Claude desktop app's
claude_desktop_config.json:
{
"mcpServers": {
"ryan-tmux": {
"command": "ryan-tmux-mcp"
}
}
}Note: If you installed in a virtual environment, use the full path to the executable:
{
"mcpServers": {
"ryan-tmux": {
"command": "/path/to/your/project/venv/bin/ryan-tmux-mcp"
}
}
}Related MCP server: mcp-tmux
Available Commands
list-sessions- List all tmux sessionsfind-session- Find sessions by patternlist-panes- List panes (optionally filtered by session)capture-panes- Capture content from multiple panesarrange-panes- Arrange panes with layoutslist-windows- List windows in a sessioncapture-pane- Capture specific pane contentcreate-session- Create new sessionsexecute-command- Send commands to panesset-prompt- Set custom promptsget-command-result- Execute and capture command resultsdecorate-pane- Add titles to panes
Usage Examples
After installation, you can use these commands in Claude:
"List all my tmux sessions"
"Capture the content from pane kam:0.0"
"Create a new session called 'work'"
"Send 'ls -la' to pane kam:0.0"
"Arrange the panes in session 'kam' with tiled layout"
This server cannot be deployed
Maintenance
Related MCP Connectors
The official MCP Server for the Mux API
- SupabaseOAuthcom.supabase
MCP server for interacting with the Supabase platform
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP server for SSH and local terminal access. Supports interactive commands, long-running processes, and TUI apps like tmux/zellij63MIT
- AlicenseBqualityCmaintenanceA comprehensive MCP server for driving tmux sessions, windows, panes, sending keystrokes, and reading pane output locally or over SSH, enabling real-time collaborative pairing with AI.714MIT
- FlicenseAqualityDmaintenanceA 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.3-
- AlicenseAqualityDmaintenanceMCP server for orchestrating multiple Claude Code instances via tmux, enabling spawning, reading, sending, listing, and killing sessions.56 npm2MIT