Back to Apps
T
Three.js Scene MCP
Supports UIby optimuspi
Bootstrap physics-enabled Three.js 3D scenes in Claude — inject RAPIER physics, spawn objects, and render via the Three.js 3D Viewer in one workflow.
0 stars
3 views
Exposes:ToolsResources
What it does
Three.js Scene MCP gives Claude four tools to assemble and render interactive 3D scenes using the PMNDRS god stack (Three.js + RAPIER physics + OrbitControls). The server generates complete, renderable scene code that feeds directly into the Three.js 3D Viewer MCP tool, enabling a seamless text-to-3D pipeline inside Claude.
It takes care of all the boilerplate — physics world setup, camera controls, renderer config — so Claude only needs to describe what objects to include.
Key features
- One-shot scene assembly — wraps any scene snippet with full RAPIER + OrbitControls boilerplate ready to render
- Named scene templates — instantly load pre-built environments:
physics_sandbox,character_stage,arena,space - Object spawning — generate individual shape + physics + material snippets to compose into larger scenes
- Material palettes — retrieve ready-to-use material collections for consistent visual styling
- Blueprint editor UI — an included HTML app for visual blueprint editing
Installation
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"threejs-scene": {
"command": "node",
"args": ["/path/to/threejs-scene-mcp/dist/index.js"]
}
}
}
Or via npx (after npm install):
{
"mcpServers": {
"threejs-scene": {
"command": "npx",
"args": ["threejs-scene-mcp"]
}
}
}
Supported hosts
Confirmed in README: Claude Desktop.
Quick install
npx threejs-scene-mcpInformation
- Pricing
- free
- Published
- 4/4/2026
- stars
- 0