Best for
- 3D artists and modelers who want to interact with Blender via natural language to boost productivity.
- Developers looking to integrate Blender into AI-driven workflows.
BlenderMCP is a feature-rich open-source project that provides a powerful bridge for LLM-Blender interaction and is well-received by the community. Its highlights include multiple external resource integrations and bidirectional communication, but the arbitrary code execution poses security risks that users should use with caution.
BlenderMCP is an open-source project that connects Blender to Claude AI via the Model Context Protocol (MCP), enabling Claude to directly interact with and control Blender. It supports scene creation, object manipulation, material control, Python code execution, and more. The system consists of a Blender addon (addon.py) that serves as a socket server, and an MCP Python server. Tools include fetching scene/object info, creating/modifying/deleting objects, applying materials, executing arbitrary Python code, and integrating external resources like Sketchfab, Poly Haven, and Hyper3D. Installation requires Blender 3.0+, Python 3.10+, and the uv package manager.
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": ["--python", "3.11", "blender-mcp"],
"env": { "UV_PYTHON_PREFERENCE": "only-managed" }
}
}
}