Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Three.js 3D Viewer

io.modelcontextprotocol/server-threejs

Demo interactive 3D viewer powered by Three.js, a popular JavaScript library for rendering 3D graphics in the browser. Generates and displays 3D scenes, models, and animations directly in the conversation.

Listed in Claude connectors
Watch this dependency Share evidence report
Uptime
100.0%
4 direct probes · 30d
Response
959ms
last probe
Tools
2
callable
Resources
1
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
2 tools, 1 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
3 items in total; 3 or more earns these points.
pass Describes itself 10/10
205 characters; more than 30 earns these points.

Tools · 2

show_threejs_scene

Render an interactive 3D scene with custom Three.js code. Supports transparent backgrounds (alpha: true) for seamless host UI integration. Available globals: THREE, OrbitControls, EffectComposer, Rend…

learn_threejs

Get documentation and examples for using the Three.js View

Resources · 1

ui://threejs/mcp-app.html

Three.js View UI

ui://threejs/mcp-app.html

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://example-server.modelcontextprotocol.io/threejs/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "three.js_3d_viewer": {
      "url": "https://example-server.modelcontextprotocol.io/threejs/mcp",
      "transport": "streamable-http"
    }
  }
}