Skip to main content
Glama
nickgnd

Tmux MCP Server

by nickgnd

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!

vídeo de YouTube

Related MCP server: TmuxControlLib MCP Server

Prerrequisitos

  • Node.js

  • tmux instalado y funcionando

Uso

Configurar Claude Desktop

Agregue este servidor MCP a su configuración de Claude Desktop:

"mcpServers": {
  "tmux": {
    "command": "npx",
    "args": ["-y", "tmux-mcp"]
  }
}

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

"mcpServers": {
  "tmux": {
    "command": "npx",
    "args": ["-y", "tmux-mcp", "--shell-type=fish"]
  }
}

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 tmux

  • tmux://pane/{paneId} - Ver el contenido de un panel tmux específico

  • tmux://command/{commandId}/result - Resultados de los comandos ejecutados

Herramientas disponibles

  • list-sessions : enumera todas las sesiones activas de tmux

  • find-session - Encuentra una sesión tmux por nombre

  • list-windows - Lista de ventanas en una sesión tmux

  • list-panes - Lista de paneles en una ventana de tmux

  • capture-pane - Captura contenido de un panel tmux

  • create-session - Crea una nueva sesión tmux

  • create-window - Crea una nueva ventana en una sesión tmux

  • execute-command - Ejecutar un comando en un panel de tmux

  • get-command-result - Obtener el resultado de un comando ejecutado

Install Server
A
license - permissive license
A
quality
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables Claude to execute commands and manage directory-aware panes within tmux sessions for a shared terminal experience. It features smart output capture, interactive prompt detection, and background task management.
    2
  • A
    license
    A
    quality
    D
    maintenance
    Allows AI assistants to create, manage, and interact with tmux sessions, windows, and panes programmatically.
    19
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables interactive terminal sessions within Claude Code and Desktop, allowing users and AI to execute commands and manage multiple tabs.
    2

View all related MCP servers

Related MCP Connectors

  • Persistent context for Claude. Your AI always knows your projects and next actions across sessions.

  • Connect Claude to Fathom meeting recordings, transcripts, and summaries

  • Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nickgnd/tmux-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server