VRBeats Unity MCP Server
This MCP server connects Codex to the Unity Editor bridge in this project.
Unity side
Open the project in Unity. The bridge auto-starts on domain reload and listens only on:
http://127.0.0.1:19744
Manual controls are available in Unity:
Tools > Codex Bridge > Start Server
Tools > Codex Bridge > Stop Server
Tools > Codex Bridge > Auto Start
Tools > Codex Bridge > Capture Game View
Install
Run once from this folder:
npm install
Codex MCP config
Add a server entry like this to the Codex MCP config, then restart Codex/VS Code so the tool list refreshes:
[mcp_servers.vrbeats_unity]
command = "node"
args = ["C:\\Users\\User-40\\Desktop\\unity\\work\\BeatSabar\\VRBeatSaber\\tools\\unity-mcp-server\\index.mjs"]
startup_timeout_sec = 30
[mcp_servers.vrbeats_unity.env]
UNITY_BRIDGE_URL = "http://127.0.0.1:19744"
Exposed tools
unity_healthunity_capture_game_viewunity_get_console_logsunity_list_scene_rootsunity_list_scene_objectsunity_get_objectunity_set_transformunity_set_play_state
unity_capture_game_view writes Captures/latest.png in the project root.