Agent♥︎Age
Catalog

tmux

Official

by libtmux · Go

Drive one tmux server: sessions, windows, panes, and the output they produce.

This Model Context Protocol (MCP) server “drives one tmux server,” exposing sessions, windows, panes, and the output they produce to MCP clients. It is built on the tmux module and the Go MCP SDK, and is described as a consumer of the tmux module rather than part of it.

🛠️ Key Features

  • Serves one tmux server to Model Context Protocol clients
  • Manages tmux sessions, windows, and panes
  • Provides the output produced by those panes

🚀 Use Cases

  • Integrate a tmux workflow with MCP-enabled clients
  • Programmatically inspect tmux structure (sessions/windows/panes) and their output

⚡ Developer Benefits

  • Written in Go, using the tmux module and the Go MCP SDK
  • Structured as a standalone module so runtime dependencies for MCP are included separately

⚠️ Limitations

  • Labeled “Alpha software”
  • Releases use an -alpha prerelease tag and the API is not settled
  • Requires pinning an exact version

Topics

gogolangmcpmodel-context-protocolterminaltmuxlibtmuxtmux-mcptuitmux-gotmux-golang