-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathglama.json
More file actions
134 lines (133 loc) · 4.58 KB
/
Copy pathglama.json
File metadata and controls
134 lines (133 loc) · 4.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
{
"$schema": "https://glama.ai/mcp/schemas/server.json",
"maintainers": ["sandraschi"],
"name": "worldlabs-mcp",
"description": "Generate explorable 3D worlds from text, images, panoramas, multi-view sets, or video via the World Labs Marble API (marble-1.1 / marble-1.1-plus). Includes a Spark 2.0 splat viewer and a scaffolded Spatial Voice Agent.",
"type": "mcp_server",
"status": "beta",
"framework": "FastMCP 3.2+",
"tools": 19,
"transport": ["stdio"],
"keywords": [
"worldlabs",
"marble",
"3d-world-generation",
"gaussian-splat",
"spark",
"spatial-intelligence",
"fastmcp",
"ai",
"image-to-3d",
"text-to-3d",
"video-to-3d",
"webxr",
"tts",
"spatial-audio"
],
"features": {
"text_to_world": {
"enabled": true,
"description": "Generate 3D worlds from text prompts (marble-1.1 / marble-1.1-plus)"
},
"image_to_world": {
"enabled": true,
"description": "Generate 3D worlds from images (including 360° panoramas)"
},
"multi_image_to_world": {
"enabled": true,
"description": "Generate 3D worlds from multiple images at azimuth angles"
},
"video_to_world": {
"enabled": true,
"description": "Generate 3D worlds from video files"
},
"local_file_upload": {
"enabled": true,
"description": "Upload local files and generate worlds end-to-end"
},
"operation_polling": {
"enabled": true,
"description": "Poll and wait for async generation operations"
},
"world_management": {
"enabled": true,
"description": "List, retrieve, and delete worlds. Asset URLs (SPZ, GLB, panorama, thumbnail, caption)"
},
"delete_world": {
"enabled": true,
"description": "Permanently delete a world and all its assets via DELETE /marble/v1/worlds/{id}"
},
"deterministic_generation": {
"enabled": true,
"description": "seed parameter for reproducible world generation"
},
"world_tags": {
"enabled": true,
"description": "tags parameter for organising worlds on creation"
},
"disable_recaption": {
"enabled": true,
"description": "disable_recaption parameter to prevent API from auto-rewriting prompts"
},
"world_library_ui": {
"enabled": true,
"description": "Web dashboard /library page with card/list views, search, filters, thumbnails, asset downloads"
},
"prompt_guide": {
"enabled": true,
"description": "Comprehensive prompt engineering documentation (docs/PROMPT_GUIDE.md)"
},
"prompt_presets": {
"enabled": true,
"description": "15 high-detail Marble-optimised presets with category filtering in the Style Gallery"
},
"builtin_tts": {
"enabled": true,
"description": "Edge-TTS engine auto-generates spatial narration audio. No external service needed."
},
"default_agent_avatar": {
"enabled": true,
"description": "Built-in generated GLB humanoid for populating scenes via spawn_agent_avatar"
},
"painting_portals": {
"enabled": true,
"description": "14 canonical paintings as image-to-world seeds. Click to generate, then walk through."
},
"file_upload_generation": {
"enabled": true,
"description": "Drag-and-drop local image/video files for world generation via /api/generate/upload"
},
"headset_setup_wizard": {
"enabled": true,
"description": "Step-by-step onboarding for Quest/Pico 4 with live ADB device detection"
},
"adb_device_detection": {
"enabled": true,
"description": "GET /api/adb/devices runs adb devices server-side for live headset detection"
},
"avatar_mcp_integration": {
"enabled": true,
"description": "Probe avatar-mcp on port 10793, list avatars, place them in worlds via narration SSE"
},
"resonite_import": {
"enabled": true,
"description": "Export worlds to Resonite via OSC or resonite-mcp ResoniteLink import"
},
"splat_cors_proxy": {
"enabled": true,
"description": "GET /api/handoff proxies remote SPZ/GLB files to avoid CORS issues"
},
"spark_viewer": {
"enabled": true,
"description": "In-browser Spark 2.0 viewer with .RAD LoD streaming and HRTF spatial audio"
},
"spatial_voice_agent": {
"enabled": true,
"description": "Coordinate-anchored TTS narration via the narration bridge. Requires the bridge to be running."
},
"media_asset_inventory": {
"enabled": true,
"description": "GET /api/media-assets/{id} endpoint for querying uploaded media asset metadata"
}
}
}