io.github.libtmux.mcp.TmuxMcpServer.TmuxMcpServer
Java
- Python Unavailable
- Ruby Unavailable
- Lua Unavailable
- TypeScript Unavailable
- Rust Unavailable
- Go Unavailable
- Java
- .NET Unavailable
- C++ Unavailable
- Swift Unavailable
-
Exposes a tmux server to a model over the Model Context Protocol.
Thin by design. What the tools do lives in
Catalogand the classes it names, which is what gets tested against real tmux; this class describes them to a client and turns their answers into protocol.The SDK dispatches synchronous handlers on its bounded worker scheduler, not the transport I/O thread. Core operations remain typed and synchronous; wait and channel operations retain their own cancellation and timeout contracts.
Discussed in Java MCP API
Members
- overStdio ( server : Server ) McpSyncServer
-
Serves a tmux server over stdin and stdout, which is how an MCP client launches a tool.
Discussed in Java MCP API
- serving ( server : Server , transport : McpServerTransportProvider ) McpSyncServer
-
Serves a tmux server over a caller-supplied transport.
The returned server owns the transport. Ownership transfers on entry, so failed startup closes it too.
Discussed in Java MCP API