Blender integration for Claude AI, enabling AI-assisted 3D modeling
Top 4.0% on sourcepulse
This project provides a Python-based integration between Blender and Claude AI, enabling users to control and interact with Blender scenes using natural language prompts. It targets 3D artists, designers, and developers looking to streamline their workflow by leveraging AI for scene creation, object manipulation, and material application. The primary benefit is an intuitive, prompt-driven approach to complex 3D tasks.
How It Works
The system comprises a Blender Addon (addon.py
) acting as a socket server and a Python MCP Server (src/blender_mcp/server.py
). The addon listens for commands sent over TCP sockets from the MCP server, which interfaces with Claude AI. This two-way communication allows Claude to execute Python code within Blender, inspect scene details, and manipulate objects and materials, effectively translating natural language instructions into actionable Blender operations.
Quick Start & Requirements
addon.py
file in Blender. Configure Claude Desktop or Cursor IDE with the provided JSON settings. Ensure uv
package manager is installed.uv
package manager.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The execute_blender_code
tool allows arbitrary Python execution, posing potential security risks; users are advised to save work frequently. Complex operations may require breaking down into smaller steps. Hyper3D integration is subject to daily free trial limits.
14 hours ago
1 day