ahujasid/blender-mcp
Free让 Claude 等 AI 直接控制 Blender 进行 3D 建模、场景创建与材质编辑,用自然语言完成三维内容创作。
FreeFree tier
About ahujasid/blender-mcp
BlenderMCP is an open-source integration that connects Blender to AI assistants like Claude through the Model Context Protocol (MCP). It enables natural language control for 3D modeling, scene creation, object manipulation, material editing, and code execution directly within Blender. The system consists of a Blender addon (socket server) and an MCP Python server, supporting advanced features like Hunyuan3D model generation, Sketchfab and Poly Haven asset imports, remote hosting, and anonymous telemetry. Requires Blender 3.0+ and Python 3.10+ with the uv package manager.
Key Features
Two-way communication between Claude AI and Blender via socket server
Object manipulation: create, modify, and delete 3D objects
Material control: apply and modify materials and colors
Scene inspection: get detailed information about the current Blender scene
Code execution: run arbitrary Python code in Blender from Claude
Support for Hunyuan3D model generation
Search and download Sketchfab models
Poly Haven assets integration through their API
Generate 3D models using Hyper3D Rodin
Run BlenderMCP on a remote host
Pros & Cons
Pros
- Open-source and free to use
- Integrates with any LLM via MCP
- Real-time bidirectional communication with Blender
- Extensive asset import support (Sketchfab, Poly Haven, Hyper3D)
- Active community on Discord with regular updates
- Supports remote execution for cloud workflows
Cons
- Requires manual installation of Blender addon and MCP server
- Dependency on uv package manager, which may not be pre-installed
- Limited to Blender 3.0+ and Python 3.10+
- May need technical knowledge to set up and troubleshoot
- Telemetry is anonymous but may concern privacy-sensitive users
Best For
Prompt-assisted 3D modeling and designAutomated scene creation and manipulationAI-driven material and texture editingQuick prototyping of 3D environmentsEducational demonstrations of AI-assisted 3D workflowsBatch processing of 3D assets via natural language
FAQ
What is BlenderMCP?
BlenderMCP is an open-source integration that connects Blender to AI assistants like Claude using the Model Context Protocol (MCP), allowing natural language control of 3D modeling and scene creation.
What are the prerequisites?
Blender 3.0 or newer, Python 3.10 or newer, and the uv package manager installed on your system.
How do I install BlenderMCP?
Install uv, download the latest addon.py file from the GitHub repository and add it to Blender as an addon. Then configure the MCP server in your client (e.g., Claude Desktop) with the command to run the server via uvx.
Does BlenderMCP work with other LLMs besides Claude?
Yes, because it uses the standard Model Context Protocol, it can work with any LLM or MCP client that supports the protocol.
Is telemetry used?
Yes, anonymous telemetry for executed tools is collected to improve the project. Users can opt out if desired.