Newtonsoft JSON (com.unity.nuget.newtonsoft-json) — installed automatically as dependency
Via Unity Asset Store (Recommended)
Install directly from the Unity Asset Store:
realvirtual MCP Server on Unity Asset Store
Via Unity Package Manager (Git URL)
Open Unity Window > Package Manager
Click + > Add package from git URL
Enter: https://github.com/game4automation/io.realvirtual.mcp.git
Both methods install the package with all dependencies automatically.
Automated Setup (Recommended)
After installing the package:
A brain icon appears in the Unity Scene View toolbar — this is the MCP status indicator
Click the gear icon next to it to open the setup popup
Click Download Python Server — this runs git clone to download the Python server into Assets/StreamingAssets/realvirtual-MCP/
Click Configure Claude Code & Desktop — this writes the MCP configuration to Claude Desktop and/or Claude Code
Setup popup showing initial state with Python server not yet installed Once configured, the popup shows green status indicators:
Setup popup after successful configuration You can also access setup via the Unity menu: Tools > realvirtual > MCP
If you prefer to set up manually:
Clone the Python server repository:
Configure your MCP client manually. For Claude Code, add to your MCP settings:
Click Update Python Server (git pull) in the toolbar popup, or run manually:
Open Window > Package Manager
Select realvirtual MCP Server
Click Update (if available)
If no update button appears, remove the lock entry for io.realvirtual.mcp from Packages/packages-lock.json and reopen Unity.