worldlabs-mcp
This MCP server integrates with World Labs Marble and Spark 2.0 to generate, manage, and interact with navigable 3D worlds. Key capabilities include:
World Generation
Generate 3D worlds from text descriptions, public image URLs (including panoramas), multiple images at specific angles, or public video URLs
Upload local image/video files and generate worlds end-to-end, or use a two-step signed upload flow
World Management
List (paginated), get details, and delete worlds
Display worlds as rich visual cards with thumbnails, badges, and direct viewer links
Operation Monitoring
Poll generation operation status manually or block-wait until completion (configurable timeout)
Spatial Scene Augmentation
Place spatialized looping audio at 3D coordinates (via WebAudio)
Embed virtual TV screens playing videos in the 3D scene
Spawn animated agent avatars grounded on the collider mesh
Broadcast spatial voice notifications (Gemini TTS) at specific 3D locations
AI & Utilities
Refine short prompts into detailed, Marble-optimized descriptions using a local Ollama LLM
Stream worlds via Spark 2.0 renderer with VR/XR headset support (Quest, Pico, Vive)
Export worlds to Blender, Unity3D, and other DCC tools
Access full API reference documentation at multiple detail levels
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@worldlabs-mcpCreate a 3D world from 'snowy mountain village at dusk'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
worldlabs-mcp (v0.5.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.
Table of Contents
๐ Setup & Quick Start โ install, API key, launch
๐ Features & Tools โ 20 MCP tools, generation modes, spatial voice agent, export pipelines
๐ Marble Adventure โ Godot 4.4 agent-built gallery; 5+3 Marble portals; itch draft ยท MCD
๐๏ธ Architecture โ system design, ports, data flow
๐ฏ Prompt Engineering Guide โ artist styles, landmarks, materials, categories
๐ฅฝ VR & WebXR โ Quest, Pico 4, Vive streaming
๐๏ธ Spatial Voice & TTS โ edge-tts narration, audio spatialization
โก Spark 2.0 Renderer โ LoD splat tree,
.RADstreaming, virtual paging๐ฎ DCC Export โ Blender, Unity3D, Resonite pipelines
๐ World Modeling โ spatial intelligence landscape
Related MCP server: arcframe-mcp
Quickest Start
git clone https://github.com/sandraschi/worldlabs-mcp
cd worldlabs-mcp
just bootstrap
just serveOpens the web dashboard at http://localhost:10864. Get your API key at platform.worldlabs.ai/api-keys.
MIT License โข Maintained by sandraschi. Not affiliated with World Labs.
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandraschi/worldlabs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server