Worldlabs MCP
FastMCP 3.2 server and webapp wrapping the World Labs Marble API β generate navigable 3D worlds from text, images, and video
Ask AI about Worldlabs MCP
Powered by Claude Β· Grounded in docs
I know everything about Worldlabs MCP. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
worldlabs-mcp (v0.4.0)
MCP gateway to World Labs Marble + Spark 2.0. Generate navigable 3D worlds from text, images, panoramas, multi-view sets, or video; view them with a streaming Gaussian-splat renderer; and ground a voice agent in scene coordinates.
π Quick Start
- Setup:
uv pip install -e ".[dev]" - Key: Set
WORLDLABS_API_KEYenvironment variable (get one at https://platform.worldlabs.ai/api-keys). - Launch:
python scripts/run_server.py
ποΈ Core Engines (v0.4.0)
- Marble (LWM): The Large World Model foundation. Generatively persistent reconstructed worlds with coordinate consistency.
- Spark 2.0 (Renderer): Hierarchical LoD splat trees with virtual GPU memory paging. Handles 100M+ primitives.
- Chisel (Geometry): Geometric distillation pipeline for extracting watertight physics proxies and triangular meshes from radiance fields.
π Features
Shipping
- Marble 1.1 + 1.1-plus world generation from text, image, multi-image, video, or local file upload.
- Spark 2.0 Spatial Engine β High-fidelity Gaussian-splat streaming (
.rad/.spz) with hierarchical LoD and virtual GPU paging. - Industrial Toolbox: Persistent Scene Baking (Persistence), Blender DCC Handshake, and Sovereign Art Gallery.
- Plex Cinema: Authenticated media streaming from
plex-mcpto in-world 5.5m cinematic surfaces. - Sovereign Command Console: Interactive 3D terminal with live CPU/MEM/VRAM hardware telemetry.
- World Portals: Seamless TORUS-frame world jumping with procedural "Latent Ripple" shaders.
- Spatial Voice Agent: Integrated WebAudio HRTF (Gemini 3.1 Flash TTS) for coordinate-grounded narration.
Under Refinement
- Automatic Grounding: Chisel-based raycast physics for complex imported Blender meshes.
- DCC Live Link: Real-time transformation sync between Blender and the Spark Viewer.
π Documentation
- π₯ Installation
- ποΈ Architecture
- π World Modeling β spatial intelligence market context
- ποΈ Spatial Voice & TTS β Gemini 3.1 Flash TTS + WebAudio HRTF
- π₯½ VR & WebXR
- β‘ Spark 2.0 β LoD splat tree,
.RADstreaming format
π οΈ Tools (16)
| Group | Tool |
|---|---|
| generate | generate_world_from_text, generate_world_from_image, generate_world_from_multi_image, generate_world_from_video, generate_world_from_media_asset |
| upload | upload_and_generate, prepare_media_upload |
| poll | get_operation, wait_for_world |
| world | list_worlds, get_world |
| spatial | broadcast_spatial_notification, broadcast_spatial_audio, place_world_tv, spawn_agent_avatar |
| meta | worldlabs_help |
π‘οΈ Quality
Ruff for Python, Biome for Web, Just for automation. Pytest + pytest-httpx for the Marble wrapper. FastMCP 3.2+ with Prefab UI for in-chat rich tool results.
MIT License β’ Maintained by sandraschi. Not affiliated with World Labs.
