Full-stack testing for Tauri apps — DOM, IPC, Rust backend, and database from one test. 28 MCP tools. Zero production cost.
runyourempire/victauri is an MCP server distributed on github, maintained by runyourempire, tracked here since June 2026. It has shipped 27 releases and exposes 20 tools. Tools include app_info, app_state, assert_semantic, check_ipc_integrity, detect_ghost_commands, dom_snapshot, and 14 more. Its composite risk grade is C — an inferred review prompt computed from observed signals, not a verdict.
Reading the source raised 4 review prompts — dangerous code, exfiltration combo, purpose mismatch and tool shadowing — each a pattern worth a human look rather than a finding of fault.
full security breakdown →-
app_infoApp config, directory paths, env vars, discovered databases, process info -
app_stateRead app-defined backend-state probes (pipeline/queue/cache internals) — no IPC round-trip -
assert_semanticEvaluate JS + assert against expected value -
check_ipc_integrityDetect stuck/stale/errored IPC calls -
detect_ghost_commandsFind orphaned frontend IPC calls (high-confidence confirmed_ghosts) -
dom_snapshotFull accessibility tree with ref handles -
eval_jsExecute JavaScript in the webview -
find_elementsSearch by text, role, test ID, CSS, label, placeholder, alt, title -
get_diagnosticsShadow DOM, service workers, iframes, large DOM detection -
get_memory_statsReal-time OS process memory (working set, page faults) -
get_plugin_infoPlugin config: port, tools, privacy, version -
get_registryList all #[inspectable] command schemas -
invoke_commandCall any Tauri command directly through IPC -
list_app_dirBrowse files in app data/config/log/local_data directories -
query_dbRead-only SQLite queries with auto-discovery -
read_app_fileRead files from app backend directories (UTF-8 or base64) -
resolve_commandNatural language to matching Tauri command -
screenshotPlatform-native window capture (no Chromium) -
verify_stateCompare frontend DOM against backend state -
wait_forPoll for conditions: text, selector, IPC settle, JS expression, or Tauri event — await async backend work without sleeps
06-14 00:00 07-28 00:00 now
| version | date | src |
|---|---|---|
| v0.8.4 | 2026-06-19 | github |
| v0.8.3 | 2026-06-16 | github |
| v0.8.2 | 2026-06-14 | github |
| v0.8.1 | 2026-06-14 | github |
| v0.8.0 | 2026-06-13 | github |
| v0.7.11 | 2026-06-08 | github |
| v0.7.10 | 2026-06-08 | github |
| v0.7.9 | 2026-06-06 | github |
| v0.7.8 | 2026-06-05 | github |
| v0.7.7 | 2026-06-05 | github |