Blender MCP — AI-Powered 3D Modeling with Blender
Connect AI to Blender 3D through the Model Context Protocol. Create, modify, and render 3D models with natural language — using Claude, ChatGPT, Gemini, Cursor, or local models via Ollama.
The official unofficial website for Blender MCP by Siddharth Ahuja. This is a third-party open-source project — not made or supported by Blender Foundation. Website by Guilherme.

What Blender MCP Can Do
Natural Language Control
Create, modify, and delete 3D objects using plain English prompts. No scripting required.
Multi-AI Support
Works with Claude, ChatGPT, Gemini, Cursor, VSCode, and local models via Ollama.
Material & Lighting
Apply materials, set up studio lighting, and configure camera angles with simple commands.
Poly Haven Assets
Download and use HDRIs, textures, and 3D models from Poly Haven directly via AI.
AI 3D Generation
Generate 3D models through Hyper3D Rodin and Hunyuan3D integration.
Python Code Execution
Run arbitrary Python code in Blender via AI — full scriptable control for power users.
Quick Start — Connect Claude to Blender in 60 Seconds
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": ["blender-mcp"]
}
}
}Requires uv package manager and Blender 3.0+. Full Claude setup guide →
Setup Guides for Every AI Client
See What AI Can Create
Real examples of 3D models and scenes generated with Blender MCP.

Low-Poly Dungeon Scene
“Create a low poly dungeon with a dragon guarding gold”

Beach Environment
“Create a beach vibe using HDRIs and models from Poly Haven”

Reference Image to 3D
“Give a reference image, and create a Blender scene from it”

Three.js Scene from Blender
“Get info about the current scene, and make a Three.js sketch from it”

7 Use Cases Tutorial
“7 practical use cases with Blender MCP”

Architecture Tutorial
“Architecture: facades, patterns, buildings”
Get Started with Blender MCP
Blender MCP is free, open-source, and community-driven. Star the repo, report issues, or contribute — all on GitHub.
View on GitHub →