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
| Fact | Value | Evidence | Source | Verified on |
|---|---|---|---|---|
| Status | Active | Documented | github.com | |
| AI capabilities | Not documented | Not documented | None found | |
| Test creation | Documented | gua.orizika.com | ||
| Test output | Not documented | Not documented | None found | |
| Surfaces | Documented | gua.orizika.com | ||
| Hosting | Documented | gua.orizika.com | ||
| Pricing model | Documented | github.com | ||
| Free tier | Yes | Documented | github.com | |
| CI integrations | Documented | gua.orizika.com | ||
| Self-healing | None documented | Not documented | None found | |
| Agent integration | gui-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 builds | Documented | gua.orizika.com | |
| Open source | Yes, licence MIT | Documented | github.com |
Published prices
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
- Playwright-like UI testing and automation for Godot and Unity | Gua Reference Opened
- MCP Server | Gua Reference Opened
- GitHub Actions | Gua Reference Opened
- Visual testing guide | Gua Reference Opened
- Recording guide | Gua Reference Opened
- AI-assisted development and AI players in release builds | Gua Reference Opened
- link1345/gua (GitHub repository, README) Opened
- link1345/gua LICENSE (MIT) Opened
- link1345/gua latest release (gua-v1.0.10, 2026-09-03) Opened
- gui-mcp (npm registry): MCP server for the Gua runtime UI automation protocol Opened
- 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.