1. Conduid
  2. Content
  3. Tui Test Ghost
MCP server · Content

Tui Test Ghost

Zig-native TUI testing toolkit built on Ghostty's terminal emulation core

34Low

Scored a month ago · breakdown

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

From source
git clone https://github.com/hegner123/tui-test-ghost

This 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

I know everything about Tui Test Ghost. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About Tui Test Ghost

How do I install Tui Test Ghost?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Tui Test Ghost safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Tui Test Ghost still maintained?

Yes — the last commit was 5 months ago. The repository has 2 stars and 0 forks.