Install¶
Installing worldbox-mcp is a two-step process:
- Install the in-game mod once. The mod runs inside WorldBox itself.
- Plug the MCP server into your AI client. The server is launched on demand by your client via
uvx worldbox-mcp— no preinstall needed.
Step 1 — Install the mod¶
Prerequisites¶
- WorldBox on Steam (Windows/Linux/macOS).
- Experimental Mode enabled in-game: open WorldBox → Settings → Experimental Mode → ON.
Windows¶
Linux / macOS¶
curl -fsSL https://raw.githubusercontent.com/fullya99/worldbox-mcp/main/scripts/install-mod.sh | bash
The script:
- Downloads the appropriate BepInEx 5.x for your platform.
- Downloads the latest
WorldBoxBridge.dllfrom the GitHub Release. - Installs both into your WorldBox install directory.
- Generates a random per-install auth token at
<worldbox>/BepInEx/config/WorldBoxBridge.cfg.
Launch WorldBox once. BepInEx/LogOutput.log should contain a line like:
Verify¶
TOKEN=$(grep '^token = ' '<worldbox>/BepInEx/config/WorldBoxBridge.cfg' | cut -d= -f2 | tr -d ' ')
curl http://127.0.0.1:8723/health -H "Authorization: Bearer $TOKEN"
# The legacy header `X-WB-Token: $TOKEN` is also still accepted.
You should see:
{
"ok": true,
"mod_version": "0.3.0",
"worldbox_version": "0.51.2",
"unity_version": "2022.3.60f1",
"assembly_csharp_sha256": "51d275f0…",
"tick": 1234,
"enabled": true,
"multi_agent": false,
"scenario": "sandbox",
"agent_count": 1
}
multi_agent: true only appears once you've deployed an agents.json — see
docs/multi-agent.md for the multi-AI session layer.
Step 2 — Plug into your AI client¶
Pick your client: