Ryubing MCP Bridge v0.2.0 (Windows x64)
Pre-release
Pre-release
·
0 commits
to master
since this release
Experimental Windows x64 build of Ryubing with the opt-in local MCP control bridge.
Highlights
- Adds cross-program RomFS access for multi-program containers and applies mods using the exact child program ID.
- Rejects bridge screenshots with
INVALID_STATEuntil a non-zero renderer frame is ready, preventing early Vulkan screenshot null dereferences. - Makes
AsyncWorkQueue.Disposeidempotent so repeated Avalonia close notifications do not raise a disposal exception. - Retains the loopback-only, token-authenticated MCP bridge with status, input, touch, screenshot, log, and game-launch support.
Build and verification
- Product version:
1.0.0-mcp.2+7231e00ea0302dd61b617b4edc29672b3dbcda30. - Windows x64 self-contained Release build passed with 0 warnings and 0 errors.
- New idempotent-dispose regression test passed.
- The broader upstream test run was attempted but its existing Unicorn CPU host terminated with a stack overflow on this machine; this occurred outside the changed MCP paths.
- ZIP contains 13 runtime/license files only. No PDBs, logs, games, keys, firmware, profiles, or saves are included.
The bridge remains disabled during normal standalone launch. It is enabled only with --control-port and a token supplied via RYUBING_CONTROL_TOKEN or --control-token-file.
Companion MCP server: https://github.com/Leuconoe/ryubing-mcp/releases/tag/v0.5.0