Skip to content

Install

Installing worldbox-mcp is a two-step process:

  1. Install the in-game mod once. The mod runs inside WorldBox itself.
  2. 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

iex (irm https://raw.githubusercontent.com/fullya99/worldbox-mcp/main/scripts/install-mod.ps1)

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.dll from 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:

[Info: WorldBoxBridge] listening on 127.0.0.1:8723

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: