C# MCP topics
LibTmux.Mcp 0.0.0-alpha.20 · Source
Tool selection
Combine toolsets, exact names, and exclusions; inspect the frozen capability report.
Waits and captured output
Read command results, follow a pane, and handle deadlines, truncation, and lost events.
The server selects one tmux endpoint and freezes its offered tools at startup.
Read tmux://capabilities to inspect that endpoint’s provenance and the
effective tool selection.
Select tools¶
Tool selection explains the four groups, exact-name inclusions, exclusions, and the difference between an unset and an empty selection. A socket limits the tmux objects the process addresses; it does not restrict the operating-system authority of commands running in panes.
Observe a command¶
Waits and captured output distinguishes command
completion from terminal text changes. It covers run_shell_command,
wait_for_text, incremental captures, response budgets, and cancellation.
An expired wait can leave a command running.
Resources and prompts¶
The capability resource reports startup configuration. Read live hierarchy and terminal state through tools. The server offers no workflow prompts or dynamic resource templates.