Installation & Setup
Requirements
Unity 6000.0+ (Unity 6)
Newtonsoft JSON (
com.unity.nuget.newtonsoft-json) — installed automatically as dependencygit must be installed and available in PATH — git-scm.com
Installation
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.
Setup
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 cloneto download the Python server intoAssets/StreamingAssets/realvirtual-MCP/Click Configure Claude Code & Desktop — this writes the MCP configuration to Claude Desktop and/or Claude Code

Once configured, the popup shows green status indicators:

You can also access setup via the Unity menu: Tools > realvirtual > MCP

Manual Setup
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:
Command Line Options
The Python server takes a few optional flags. The one worth knowing about:
--webviewer
Starts the historic web_* WebSocket proxy on port 18712. Off by default since MCP server 1.1.2.
--no-webviewer
Accepted and ignored — it was the way to switch the proxy off while it was still on by default.
The web_* browser tools of realvirtual WEB belong to realvirtual CONNECT (http://localhost:5100/mcp), which serves them behind its community registration. The proxy in this server offered the same tool names without any registration check, so it no longer starts on its own. The Unity Editor tools of this server are unaffected and need no registration.
Updating
An already installed Python server does not update itself — the downloader skips a directory that is already there. After updating the Unity package, click Update Python Server (git pull) once, or the server keeps running the version you downloaded first.
Python Server
Click Update Python Server (git pull) in the toolbar popup, or run manually:
Unity Package
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.
Last updated