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, and screenshot_orbit return 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_tools finds the right one; list_toolsets / describe_toolset browse the 28 groups; call_tool / call_tools run them (batch several in one round trip). No 200-tool flat list to scroll.
- Checkpoint the scene, then take risks.
checkpoint_scene snapshots every root object to temp storage; restore_checkpoint rolls 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_prefab writes full serialization and instantiate_prefab truly rebuilds the tree with GUID remap. batch_set_property / batch_delete / batch_add_component all validate with dryRun: true before they touch anything.
- Drive a car, run a playtest.
create_vehicle_controller turns any rigidbody prop into a raycast car with a built-in driver seat; tune_vehicle applies 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