Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

Edit this page on GitHub

libtmux-mcp 0.1.0.alpha.1 · Source

Default read-only catalogLink to section

This client configuration selects a named tmux socket and exposes only capability discovery and snapshots:

{
"mcpServers": {
"tmux-ruby": {
"command": "libtmux-mcp",
"args": ["--socket-name", "libtmux-docs", "--endpoint", "local"]
}
}
}

Start the named tmux server separately before the client launches the MCP process. Ask the client to list tools; the result should contain tmux_capabilities and tmux_snapshot.

Add bounded observationLink to section

Append --enable-tool, tmux_capture, --enable-tool, and tmux_wait to the argument array. The discovered catalog then includes those two names. Do not enable creation, input, close, or authored execution unless the client needs those effects.

The source-owned MCP guide links the executable protocol example that drives the installed gem through pipes and an isolated server.

Esc

Type to search.