blender-mcp
Community plugin to control Blender 3D with any LLM of your choice
The Blender MCP server bridges any LLM with Blender 3D software, enabling AI-assisted 3D modeling, scene creation, and object manipulation through natural language prompts. It consists of a Python-based MCP server that implements the Model Context Protocol and a Blender addon that runs a socket server to receive and execute commands. Developers can connect Claude Desktop, Cursor, VS Code, or other MCP clients to programmatically control Blender, generate materials, import assets from Poly Haven and Sketchfab, and even create AI-generated 3D models via Hyper3D Rodin and Hunyuan3D APIs.
Key Features
Use Cases
- 01Prompt-driven 3D scene generation (e.g., "Create a low poly dungeon with a dragon guarding gold")
- 02Automated asset pipeline by importing textures, HDRIs, and models from Poly Haven
- 03Material and lighting adjustments via natural language ("Make this car red and metallic")
- 04Camera and viewport setup through conversational commands ("Point the camera at the scene, make it isometric")
- 05Converting reference images into Blender scenes with AI assistance
- 06Exporting Blender scene data to other formats like Three.js sketches
Related MCP Servers
View moremarkitdown
Python tool for converting files and office documents to Markdown.
firecrawl
The context API to search, scrape, and interact with the web at scale. 🔥
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
blender-mcp — FAQ
What is blender-mcp?+
Blender MCP is a Model Context Protocol server that connects large language models (like Claude) to Blender 3D, allowing you to control modeling, materials, scenes, and assets through AI prompts.
How do I install blender-mcp?+
Install uv package manager, add the MCP server to your client config with 'uvx blender-mcp', run 'uvx blender-mcp install-addon' to install the Blender addon, then enable it in Blender's Preferences → Add-ons and click Start MCP Server in the BlenderMCP sidebar tab.
Which MCP clients work with blender-mcp?+
Blender MCP works with Claude Desktop, Claude Code, Cursor, VS Code with MCP support, and OpenCode. You can only run one instance at a time.
Does blender-mcp require API keys?+
The core functionality requires no API keys. Optional integrations with Sketchfab, Hyper3D Rodin, and Hunyuan3D require their respective API keys, which can be stored in Blender addon preferences or set via environment variables.
Is blender-mcp free to use?+
Yes, blender-mcp is open source under the MIT license and free to use. Some third-party services it integrates with (like AI model generators) may have their own costs or limits.
What are the prerequisites for blender-mcp?+
You need Blender 3.0 or newer, Python 3.10 or newer, and the uv package manager installed. The MCP client (Claude Desktop, Cursor, etc.) must also be configured to point to the server.
How do I install blender-mcp?+
Open the source repository on GitHub and follow its README. blender-mcp is a mcp server — MCP Agents Market links you directly to the official repo.
Is blender-mcp free?+
blender-mcp is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.