Inspect and edit Three.js scenes, materials, shaders, lights in real time from any AI agent
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
MCP server for inspecting and modifying Three.js scenes in real time β 59 tools for objects, materials, shaders, textures, animations, performance monitoring, memory diagnostics, and code generation.
Zero changes to your project. Works with vanilla Three.js, React Three Fiber, and any framework.

Add to claude_desktop_config.json:
Add to .cursor/mcp.json in your project:
Or use the HTTP transport β see Cursor setup guide.
Add to ~/.codeium/windsurf/mcp_config.json:
Add to .vscode/mcp.json:
Add to opencode.json in your project:
Start your Three.js dev server as usual (npm run dev). The MCP server auto-detects the port from package.json and opens a browser at localhost:9222 with the devtools bridge injected.
Keep the browser tab open. The MCP server talks to your scene through a WebSocket bridge. Close the tab = tools stop working.
A built-in devtools panel with live performance stats, interactive scene graph, material editor, and 3D object preview. Activated automatically or via the toggle_overlay tool.

Unnamed objects show as (unnamed) in the scene tree. Named objects are easier to find and modify:
MIT
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/three-js-devtools-mcp)<a href="https://allmcps.com/mcp/three-js-devtools-mcp"><img src="https://allmcps.com/api/badge/three-js-devtools-mcp?style=directory" alt="Three.js DevTools MCP on AllMCPs" /></a>