Gua

By PlumRice (GitHub: link1345). Category: MCP servers for testing. Homepage

According to its documentation, Gua is an open-source game testing and automation protocol for Godot 4.7 and Unity 6, modelled on Playwright's design. It exposes a running game's UI as a Semantic UI Tree so tests, an Inspector and AI agents can find controls by ID, role, text and state, act on them, wait for changes, read logs and capture screenshots. It adds a World Object Tree, gameplay input, virtual time, recording and replay, and PNG baseline comparison. The gui-mcp server exposes these operations to AI agents over MCP, and WebMCP covers browser builds. Tests run as ordinary .NET tests, with GitHub Actions workflows provided. Licence: MIT.

Description written from the vendor's documentation.

Status

Status: Active

Facts

Gua: facts with evidence level, source and verification date
FactValueEvidenceSourceVerified on
StatusActiveDocumentedgithub.com
AI capabilitiesNot documentedNot documentedNone found
Test creation
  • Recording
Documentedgua.orizika.com
Test outputNot documentedNot documentedNone found
Surfaces
  • Desktop
  • Web
Documentedgua.orizika.com
Hosting
  • Self-hosted
Documentedgua.orizika.com
Pricing model
  • Free tier
Documentedgithub.com
Free tierYesDocumentedgithub.com
CI integrations
  • GitHub Actions
Documentedgua.orizika.com
Self-healingNone documentedNot documentedNone found
Agent integrationgui-mcp MCP server (run with bunx gui-mcp) connecting AI agents to a running Godot or Unity game over WebSocket, with tools such as get_ui_tree, click_node, set_value, get_screenshot, run_test and recording/replay; browser WebMCP for Godot Web and Unity WebGL buildsDocumentedgua.orizika.com
Open sourceYes, licence MITDocumentedgithub.com

Published prices

Not documentedVerified

No prices are published.

Alternatives

Tools in the same category (MCP servers for testing), ordered by the number of shared creation and surface values, then by name. Each line lists documented facts that differ from Gua.

  • Flutter Skill: documents output Mixed; creation by natural language, autonomous from URL
  • WebdriverIO MCP: documents creation by code generation
  • ExecuteAutomation Playwright MCP: documents output Standard Playwright; creation by prompt to test
  • Glance: documents output Proprietary runner; creation by natural language, autonomous from URL
  • Playwright CLI: documents output Standard Playwright; creation by code generation
  • a11y MCP: MCP servers for testing; no documented difference in output, creation, hosting or free tier

Questions

Is this page a review of Gua?

No. This page is a fact sheet. Each fact shows its evidence level, its source and the date it was checked. We do not rate or rank tools.

Does Gua have a free tier?

Yes. Gua has a free tier. This is documented, checked on 2026-09-24.

What test output does Gua produce?

The test output format is not documented as of 2026-09-24.

Is Gua still available?

Status: Active, checked on 2026-09-24.

Sources

  1. Playwright-like UI testing and automation for Godot and Unity | Gua Reference Opened
  2. MCP Server | Gua Reference Opened
  3. GitHub Actions | Gua Reference Opened
  4. Visual testing guide | Gua Reference Opened
  5. Recording guide | Gua Reference Opened
  6. AI-assisted development and AI players in release builds | Gua Reference Opened
  7. link1345/gua (GitHub repository, README) Opened
  8. link1345/gua LICENSE (MIT) Opened
  9. link1345/gua latest release (gua-v1.0.10, 2026-09-03) Opened
  10. gui-mcp (npm registry): MCP server for the Gua runtime UI automation protocol Opened
  11. PlumRice: Vtuber × Software Creator (orizika.com) Opened

Spotted an outdated or wrong fact about Gua? Send the source and we apply it at the next monthly update.

Report a change