AdYour product here, seen by people installing AI tools every day Sponsor slots open: 12 of 12, from $249 a month

3D

Three.js MCP servers and skills

There are 50 ways to connect Three.js to Claude, ChatGPT, Cursor and other AI assistants: 4 MCP servers and 46 skills. The most used is Server Threejs (3.0k GitHub stars).

Most used

Skills (46)

  1. 1threejs-loaders sickn33 · DesignThree.js asset loading - GLTF, textures, images, models, async patterns. Use when loading 3D models, textures, HDR environments, or managing loading progress.AAAyesterday★ 48k82
  2. 2threejs-fundamentals sickn33 · DesignThree.js scene setup, cameras, renderer, Object3D hierarchy, coordinate systems. Use when setting up 3D scenes, creating cameras, configuring renderers, managing object hierarchies, or working with transforms.AAAyesterday★ 48k82
  3. 3threejs asgeirtj · DesignThree.js 3D reference hub. Use when working with Three.js: pick the topic below and read its file for patterns and API guidance.AAAyesterday★ 70k82
  4. 4threejs-materials lingxlingThree.js materials - PBR, basic, phong, shader materials, material properties. Use when styling meshes, working with textures, creating custom shaders, or optimizing material performance.AAB13 days ago★ 31567
  5. 5threejs-postprocessing lingxlingThree.js post-processing - EffectComposer, bloom, DOF, screen effects. Use when adding visual effects, color grading, blur, glow, or creating custom screen-space shaders.AAB13 days ago★ 31567
  6. 6threejs-skills agent-skills-hub · DesignThree.js skills for creating 3D elements and interactive experiencesAAB18 days ago★ 12260
  7. 7threejs-interaction-systems mintdotggBuild Three.js app interaction systems including cameras, controls, picking, selection, manipulation, annotations, configuration UI, loading states, responsive input, and accessibility.BFB2 months ago★ 9458
  8. 8threejs-debug-profiler mintdotgg · Developer toolsDiagnose Three.js rendering, loading, animation, resize, audio, physics, input, mobile, and performance problems using reproduction and measured evidence.BFB2 months ago★ 9458
  9. 9threejs-shaders FrancoStinoThree.js shaders - GLSL, ShaderMaterial, uniforms, custom effects. Use when creating custom visual effects, modifying vertices, writing fragment shaders, or extending built-in materials.AAB2 days ago★ 8752
  10. 10cloudai-threejs podo · DesignThree.js skills for creating interactive 3D elements and experiences on the web. Covers scene setup, geometries, materials, lighting, cameras, animations, and WebGL rendering best practices.BAC1 month ago★ 2549
  11. 11threejs-temporal-surfaces jorgeasaurusBuild screen-space temporal surface effects in Three.js. Use for full-resolution touch-history ping-pong, frost and thaw masks, reduced-resolution separable blur, static crystalline structure targets, and two-scale normal-map refraction.BFC2 months ago★ 1447
  12. 12threejs-textures boisenoiseThree.js textures - texture types, UV mapping, environment maps, texture settings. Use when working with images, UV coordinates, cubemaps, HDR environments, or texture optimization.AFCtoday★ 1239
  13. 13threejs jhy0285 · Browser automationThree.js skills for creating 3D elements and interactive experiences in the browser — scenes, materials, controls, and post-processing.AAC2 days ago★ 537
  14. 14optimize-threejs-games nuroctane · Browser automationProfile, diagnose, and improve Three.js or WebGL game performance without regressing gameplay. Use for frame-time drops, CPU/GPU pressure, draw calls, texture and geometry budgets, animation loops, adaptive quality, mobile performance, and browser performance verification.ACCtoday★ 535
  15. 15threejs LinXueyuanStdio · Browser automationThree.js skills for creating 3D elements and interactive experiences in the browser — scenes, materials, controls, and post-processing.AACtoday★ 232
  16. 16threejs feimacode · Browser automationThree.js skills for creating 3D elements and interactive experiences in the browser — scenes, materials, controls, and post-processing.AAC3 days ago★ 432
  17. 17build-mobile-threejs-games gabrielmoreira · Browser automationBuild, tune, or test a Three.js game for mobile web. Use for touch movement, action controls, target selection, touch inventory, safe areas, portrait/landscape layouts, responsive HUD, battery/performance budgets, and real mobile browser QA.AACtoday★ 1932
  18. 18threejs-geometry gabrielmoreira · DesignThree.js geometry creation - built-in shapes, BufferGeometry, custom geometry, instancing. Use when creating 3D shapes, working with vertices, building custom meshes, or optimizing with instanced rendering.AACtoday★ 1932
  19. 19improve-threejs bitsocialnetReview or improve a requested Three.js or React Three Fiber rendering flow.ACCyesterday★ 131
  20. 20improve-threejs bitsocialnetReview or improve a requested Three.js or React Three Fiber rendering flow.ACCyesterday★ 131
  21. 21genex-threejs-procedural-geometry yonidavidsonBuild procedural mesh systems for Genex Three.js games. Use for mesh writers, profile sweeps, rails, branches, frames, collision-aware shapes, UV density, custom normals, material groups, instancing decisions, and geometry that must hold up to close gameplay inspection.BAC2 months ago★ 130
  22. 22threejs-loaders nexuslinkproductions · DesignThree.js asset loading - GLTF, textures, images, models, async patterns. Use when loading 3D models, textures, HDR environments, or managing loading progress.AACtoday★ 229
  23. 23threejs-procedural-vfx AnthonEAuthor production real-time VFX in Three.js. Use for ship-conforming reentry plasma, generated capsule wakes, instanced analytic sparks, timed dissolving debris, dense-swap effect pools, and explicit scene-relative HDR emission hierarchy.AACtoday★ 027
  24. 24threejs-instruction-viewer lumensparkxyRender reviewed assembly snapshots and nested build steps using Three.js and real part geometry.AAC14 days ago★ 026
  25. 25threejs-webgl naKarthikSurya · DesignDesigns, implements, debugs, and optimizes Three.js and WebGL scenes, shaders, cameras, lighting, materials, animation loops, asset loading, interaction, memory disposal, and GPU performance. Use for 3D web rendering or canvas graphics.BAC2 months ago★ 024
  26. 26threejs-exposure-color-grading unpseudocomplique · Cloud and DevOpsBuild a measured exposure and grading path in Three.js. Use for a 64x36 encoded luminance meter, asynchronous readback, weighted log-average exposure, asymmetric adaptation, single tone-map ownership, and a generated 32-cube post-tone-map LUT.BAC2 months ago★ 024
  27. 27threejs-memory-lifecycle thaiGO2003 · Knowledge and memoryPrevent Three.js memory, GPU, listener, timer, and render-loop leaks. Use for scene teardown, modal/model viewer disposal, renderer/composer/loaders cleanup, shared-resource ownership, or regressions that continue rendering after navigation.AFCtoday★ 024
  28. 28threejs-instancing-performance thaiGO2003Optimize Three.js rendering and CPU/GPU allocations with InstancedMesh, BatchedMesh, geometry/material reuse, culling, draw-call reduction, object pools, and frame-budget measurement. Use for mobile FPS, large boards, repeated props/voxels, or rendering bottlenecks.AFCtoday★ 024
  29. 29threejs-materials-textures thaiGO2003 · Developer toolsDesign or debug Three.js materials, textures, color spaces, alpha/transparency, depth behavior, low-poly shading, texture filtering, and shared material ownership. Use for visual styling, skins, invisible backgrounds, texture assets, or material-related rendering bugs.AFCtoday★ 024
  30. 30threejs-interaction Maratello2 · DesignThree.js interaction - raycasting, controls, mouse/touch input, object selection. Use when handling user input, implementing click detection, adding camera controls, or creating interactive 3D experiences.AFC2 days ago★ 023
  31. 31threejs-animation duc-duy-1612Three.js animation - keyframe animation, skeletal animation, morph targets, animation mixing. Use when animating objects, playing GLTF animations, creating procedural motion, or blending animations.AFC23 days ago★ 023
  32. 32threejs-r3f acosta-dev-pro · Design3D opcional para YoguraSo con Three.js y React Three Fiber. Úsala solo si se aprueba un caso concreto de 3D.AFC6 days ago★ 023
  33. 33threejs-fundamentals ai4brands-design · DesignCore principles for building 3D experiences with Three.js. Optimized for AI Code Generation.CFC5 months ago★ 222
  34. 34threejs-lite davidFCDev · Browser automationBuild lightweight mobile-friendly 3D browser games with Three.jsCFC4 months ago★ 122
  35. 35threejs-r3f-expert sameerreddy789 · MediaGuidelines and code patterns for Three.js, React Three Fiber, Drei helpers, lighting, camera controls, GLTF models, and WebGL performance optimization.BFC1 month ago★ 022
  36. 36threejs-loaders oimiragieo · DesignThree.js asset loading - GLTF, textures, images, models, async patterns. Use when loading 3D models, textures, HDR environments, or managing loading progress.BFC2 months ago★ 021
  37. 37threejs-shaders oimiragieoThree.js shaders - GLSL, ShaderMaterial, uniforms, custom effects. Use when creating custom visual effects, modifying vertices, writing fragment shaders, or extending built-in materials.BFC2 months ago★ 021
  38. 38threejs-textures oimiragieoThree.js textures - texture types, UV mapping, environment maps, texture settings. Use when working with images, UV coordinates, cubemaps, HDR environments, or texture optimization.BFC2 months ago★ 021
  39. 39threejs-materials oimiragieoThree.js materials - PBR, basic, phong, shader materials, material properties. Use when styling meshes, working with textures, creating custom shaders, or optimizing material performance.BFC2 months ago★ 021
  40. 40threejs-geometry oimiragieo · DesignThree.js geometry creation - built-in shapes, BufferGeometry, custom geometry, instancing. Use when creating 3D shapes, working with vertices, building custom meshes, or optimizing with instanced rendering.BFC2 months ago★ 021
  41. 41mengto-optimize-threejs-games oimiragieo · Browser automationUse when profiling, diagnosing, or improving Three.js or WebGL game performance without regressing gameplay\u2014frame-time drops, CPU/GPU pressure, draw calls, texture/geometry budgets, animation loops, adaptive quality, mobile performance, and browser performance verification.BFC2 months ago★ 021
  42. 42mengto-build-threejs-enemy-systems oimiragieo · Developer toolsUse when building or refactoring reusable, data-driven enemy archetype and moveset systems for Three.js action games\u2014content schemas, model/rig conventions, combat timing and contact contracts, runtime state boundaries, placeholders, fixtures, or playthrough validation.BFC2 months ago★ 021
  43. 43threejs-game-proof zbeyens · Developer toolsProve playable or polished readiness with fast deterministic tests and bounded target-relative runtime checks; never run a build by default.CAC3 months ago★ 021
  44. 44threejs David-Li0406 · DesignUse this skill when building immersive 3D web experiences with Three.js, a powerful WebGL/WebGPU library for creating interactive graphics, visualizations, and applications.CFC3 months ago★ 219
  45. 45suresh-threejs-interaction sureshnilupulw94 · Developer toolsRemote GitHub skill entry for suresh-threejs-interaction. Category: Three.js Spatial & Visual Systems.CFC3 months ago★ 018
  46. 46threejs-lite meghal86 · Browser automationBuild lightweight mobile-friendly 3D browser games with Three.js, optimized for Remix/Farcade constraints and single-file delivery.CFC5 months ago★ 018

Questions

Is there an official Three.js MCP server?

Check the publisher on each listing: servers published by Three.js itself are the official ones. The most used Three.js server here is Server Threejs by modelcontextprotocol.

How do I connect Three.js to Claude?

Pick a server below, open its page and copy the install command for Claude Code, or the config block for Claude Desktop. Most Three.js servers need an API key or token from your Three.js account.