On this page
TmuxTools
- Package
- libtmux-swift
- Source
- Sources/LibTmuxMCP/TmuxTools.swift
- Bases:
The tmux tools an MCP client can call.
This is the layer that puts
LibTmuxacross a process boundary, which is what a filter expression was designed for: a client sends the expression as data and the tool evaluates it here, rather than the client asking for everything and filtering at home.
8 declared, 0 inherited
Members
- call(_:reporting:) method Runs a tool and returns its result.
- init(server:authority:waitCeiling:caller:) method Creates a tool set with explicit authority.
- init(server:tier:waitCeiling:caller:) method Creates a read-only tool set unless a higher tier is selected.
- authority property The authority shared by tool listing and invocation.
- definitions property Every tool, in the order a client sees them.
- tier property
- visibleDefinitions property The tools visible under this server's authority.
- waitCeiling property The ceiling every wait is clamped to.