About Tui Test Ghost
Tui Test Ghost is an MCP server published by hegner123 in the Content category: zig-native TUI testing toolkit built on Ghostty's terminal emulation core.
The repository has 2 stars and 0 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/hegner123/tui-test-ghostThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (10)
tui_cellInspect a single cell. Params: `session_id`, `row`, `col` (all required). Returns `char`, `bold`, `italic`, `underline`, `strikethrough`, `dim`, `fg`, `bg`.
Parameters not published.
tui_record_startStart recording tool calls to a JSONL file. Params: `path` (required).
Parameters not published.
tui_record_stopStop recording and close the file. No params.
Parameters not published.
tui_resizeResize terminal and return screen state. Params: `session_id`, `cols`, `rows` (all required), `region`. Returns `text`, `cursor_row`, `cursor_col`, `cols`, `rows`.
Parameters not published.
tui_screenGet screen content. Params: `session_id` (required), `region`. Returns `text`, `cursor_row`, `cursor_col`, `cols`, `rows`.
Parameters not published.
tui_sendSend input and return screen state. Params: `session_id` (required), `keys` (array of key tokens), `settle_ms` (default 50), `region`. Legacy: `text`, `key`, `mods`. Returns `text`, `cursor_row`, `cursor_col`, `cols`, `rows`.
Parameters not published.
tui_snapshotCapture screen snapshot. Params: `session_id` (required), `golden_path` (optional — compares against baseline if provided, creates it if missing).
Parameters not published.
tui_startStart a TUI program and return initial screen state. Params: `command` (required), `args`, `cols` (default 80), `rows` (default 24), `region`. Returns `session_id`, `text`, `cursor_row`, `cursor_col`, `cols`, `rows`.
Parameters not published.
tui_stopStop session and get exit code. Params: `session_id` (required). Returns `exit_code`.
Parameters not published.
tui_waitWait for a condition and return screen state. Params: `session_id` (required), plus one of: `text`, `stable_ms`, `cursor_row`+`cursor_col`. Optional `timeout_ms` (default 5000, max 30000), `region`. Returns `matched`, `text`, `cursor_row`, `cursor_col`, `cols`, `rows`.
Parameters not published.
Ask AI
Ask AI about Tui Test Ghost
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.