Version: 0.4.0 · April 2026
Repo: d:/Dev/repos/worldlabs-mcp
Ports: Frontend 10864 · Unified Bridge 10865
The Marble API (api.worldlabs.ai/marble/v1) generates Generatively Persistent 3D worlds. Unlike simple pixel-prediction models, Marble outputs coordinate-consistent geometry and radiance.
| Asset | Format | Purpose |
|---|---|---|
| Visuals | .spz / .rad |
3D Gaussian Splats. High-fidelity radiance fields. |
| Physics | .glb |
Chisel generated collision mesh (Simplified triangle mesh). |
| Environment | .jpg |
360° equirectangular environment map. |
For web-based viewing and lightweight distribution, use the .RAD (Radiance Field) format.
- LoD Support: Progressive streaming from coarse to 100M+ point clouds.
- HRTF Audio: Spatialized naration via
broadcast_spatial_notification.
Requires: blender-mcp (Port 10700)
- The Hub bridge downloads the visual asset (
.spz) and collision proxy (.glb). - Assets are staged in the platform-specific temp directory.
- Call
api.exportToBlender()to trigger theimport_fileoperation in Blender.
Requires: unity3d-mcp (Port 10730)
- Assets are synced to
Assets/WorldLabs/{world_id}/. Aras-PGaussian Splatting package is auto-injected.- Spherical Harmonic coefficients are preserved for high-fidelity view-dependent lighting.
Requires: OSC-enabled Resonite Client (Port 9000)
- The bridge emits OSC
/worldlabs/importtriggers. - The Resonite Hub listener fetches the asset via the authenticated bridge proxy.
- Collision proxies are grounded to the virtual floor automatically.
| Variable | Default | Purpose |
|---|---|---|
WORLDLABS_API_KEY |
— | Platform Authentication |
WORLDLABS_LOCAL_PATH |
~/Downloads |
Sovereign Asset Serving Root |
WORLDLABS_BRIDGE_URL |
http://localhost:10865 |
Unified API Endpoint |
All exports are validated against the Industrial Quality Stack (Ruff/Biome/Just). Ensure your target MCP server is running at SOTA v1.5.0+ for stable handoff.