local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides tools for listing, navigating, and interacting with tmux sessions, windows and panes. Enables capturing terminal content, executing commands in panes, and creating new tmux sessions and windows.
Servidor MCP de Tmux
Servidor de Protocolo de Contexto de Modelo que permite a Claude Desktop interactuar con el contenido de las sesiones de tmux y visualizarlo. Esta integración permite a los asistentes de IA leer, controlar y observar las sesiones de su terminal.
Características
- Listar y buscar sesiones de tmux
- Ver y navegar por las ventanas y paneles de tmux
- Capturar y exponer el contenido del terminal desde cualquier panel
- Ejecuta comandos en los paneles de tmux y recupera resultados (úsalo bajo tu propio riesgo ⚠️)
- Crear nuevas sesiones y ventanas de tmux
¡Mira este breve vídeo para emocionarte!
Prerrequisitos
- Node.js
- tmux instalado y funcionando
Uso
Configurar Claude Desktop
Agregue este servidor MCP a su configuración de Claude Desktop:
Opciones del servidor MCP
Opcionalmente, puede especificar el shell de línea de comandos que está utilizando; si no se especifica, el valor predeterminado es bash
El servidor MCP necesita conocer el shell solo cuando ejecuta comandos, para leer correctamente su estado de salida.
Recursos disponibles
tmux://sessions
- Lista todas las sesiones de tmuxtmux://pane/{paneId}
- Ver el contenido de un panel tmux específicotmux://command/{commandId}/result
- Resultados de los comandos ejecutados
Herramientas disponibles
list-sessions
: enumera todas las sesiones activas de tmuxfind-session
- Encuentra una sesión tmux por nombrelist-windows
- Lista de ventanas en una sesión tmuxlist-panes
- Lista de paneles en una ventana de tmuxcapture-pane
- Captura contenido de un panel tmuxcreate-session
- Crea una nueva sesión tmuxcreate-window
- Crea una nueva ventana en una sesión tmuxexecute-command
- Ejecutar un comando en un panel de tmuxget-command-result
- Obtener el resultado de un comando ejecutado
This server cannot be installed
Permite que Claude Desktop interactúe y vea el contenido de la sesión de tmux, lo que permite que los asistentes de IA lean, controlen y observen las sesiones de terminal.