Major Native MCP & Toolset Update
s&box Claude Bridge v2.0.0 "Native" — the editor is now an AI-agent workspace
The s&box editor ships a native MCP server now — on by default, loopback-only, port 7269. So the Claude Bridge stops being a stack of file-IPC scripts and becomes what it was always meant to be: a structured automation platform living inside the editor. v2.0.0 moves the bridge's full tool surface onto that native transport — 232 tools across 28 described toolsets (53 of them read-only), streamed over HTTP instead of polled off disk.
What that buys you, concretely:
- Claude sees what it builds.
take_screenshot,capture_view,screenshot_from, andscreenshot_orbitreturn the PNG inline in the tool result. No temp-file path to read back — the image is right there, so the build → screenshot → fix loop actually closes. - Agents discover tools live.
search_toolsfinds the right one;list_toolsets/describe_toolsetbrowse the 28 groups;call_tool/call_toolsrun them (batch several in one round trip). No 200-tool flat list to scroll. - Checkpoint the scene, then take risks.
checkpoint_scenesnapshots every root object to temp storage;restore_checkpointrolls it all back. Batch-retint 40 props with a dry-run first, hate the result, roll back — this is the agent-side undo (live-verified resurrecting a 317-root scene). - Real prefabs, real batch ops.
create_prefabwrites full serialization andinstantiate_prefabtruly rebuilds the tree with GUID remap.batch_set_property/batch_delete/batch_add_componentall validate withdryRun: truebefore they touch anything. - Drive a car, run a playtest.
create_vehicle_controllerturns any rigidbody prop into a raycast car with a built-in driver seat;tune_vehicleapplies arcade / drift / offroad / race presets. The playtest harness runs a scripted loop in play mode and asserts the result in-frame. - No Node.js on the main path. The editor hosts the server. Node is only needed for the optional lifeline — a slim diagnostics server that keeps answering logs and compile errors when the editor crashes and takes the native server down with it.
Tool names are unchanged from v1.x; upgrading is one command plus an addon update. Six tools whose names collided with native built-ins (
spawn_model, list_scenes, save_scene, undo, redo, remove_component) now defer to Facepunch's identical implementations — your workflows keep the same names.Connect:
claude mcp add --transport http sbox http://127.0.0.1:7269/mcp Or install the Claude Code plugin (wires both servers plus the cookbook brain, specialist agent, and screenshot workflow): /plugin marketplace add LouSputthole/Sbox-Claude → /plugin install sbox-claude
Source-available (no redistribution). Built by sboxskins.gg. Full docs: sboxskins.gg/claudebridge