MCP for Blender gives your AI client a toolkit of actions in Blender, from reading scene state to downloading production-ready assets.
Capability Overview
Build complete scenes from a prompt: layout, props, lighting, HDRI environments, and cameras.
Generate custom 3D models from text or reference images with Hyper3D Rodin, Hunyuan3D, Tripo, and Meshy.
Keyframe objects, cameras, and lights, and set up turntables, camera moves, and timeline ranges.
Add armatures, bones, constraints, and weight parenting so models are ready to pose and animate.
Get a compact summary of every object: location, size, grounding, materials, modifiers and animation.
Create, move, rotate, scale, rename, and delete objects using natural language prompts.
Assign and configure materials, textures, and shaders on any object in the scene.
The AI writes Blender Python (bpy) for modelling, layout, materials, animation, rigging and retopology.
Search and download HDRIs, textures, and 3D models from Poly Haven, Sketchfab, Poly Pizza, Hyper3D, Hunyuan3D, Tripo, and Meshy.
The AI checks its own work from several angles, through the camera, or as topology, rig and animation views.
On-demand guides for rigging, retopology, animation, level design, scene building and materials.
Use Cases
See how these capabilities come together for specific kinds of work.
Game-ready assets, low-poly environments, and level prototypes.
Architectural scenes with PBR materials, lighting, and furniture.
Molecular models, geographic representations, and data-driven scenes.
Simulation environments, obstacle courses, and sensor test scenes.
Cinematic scenes, camera setups, hero assets, and environment lighting.
Production-ready assets generated from text prompts or reference images.
Complete scenes that combine library assets and AI generation in one workflow.
What People Have Made
These were built by people describing what they wanted to an LLM connected to Blender through MCP for Blender.
See everything people have made →
Tools
A few tools cover all of this. Your AI writes Blender Python itself with execute_blender_code, checks its work with look, reads the scene with get_scene_info, brings in models with generate_3d, search_assets and import_asset, and loads workflow guides with get_guide. See the Tools overview for details on each.
Limitations
Complex operations may need to be broken into smaller steps. The AI client works best with incremental, explicit instructions rather than single large prompts that try to do everything at once.
Blender must be running with a GUI. Headless mode (blender -b) is not supported unless you use xvfb-run -a blender to provide a virtual display.
Only one MCP server instance can connect to Blender at a time. Do not run both Cursor and Claude Desktop against the same Blender session simultaneously.