blender-mcp — What is it?

BlenderMCP is an open-source integration that connects Blender with Claude AI, enabling prompt-assisted 3D modeling and scene manipulation.

⭐ 19,724 Stars 🍴 1,903 Forks Python MIT Author: ahujasid
Source: README View on GitHub →

Why it matters

BlenderMCP is gaining attention due to its innovative approach to combining AI with 3D modeling, addressing the need for more intuitive and efficient 3D creation processes. Its unique integration of Claude AI and support for various 3D assets and tools stands out in the open-source community.

Source: Synthesis of README and project traits

Core Features

Two-way communication

Establishes a socket-based server connection between Claude AI and Blender, enabling real-time interaction and control.

Source: README
Object manipulation

Permits the creation, modification, and deletion of 3D objects within Blender using Claude AI commands.

Source: README
Material control

Facilitates the application and modification of materials and colors to objects in Blender.

Source: README
Scene inspection

Gives detailed information about the current Blender scene, aiding in scene analysis and manipulation.

Source: README
Code execution

Enables the execution of arbitrary Python code in Blender from Claude, providing extensive scripting capabilities.

Source: README

Architecture

The architecture is modular, with a Blender addon handling the socket server and MCP implementation, and a separate MCP server managing the protocol and AI interactions. The system uses a JSON-based protocol for communication and integrates with various 3D asset platforms.

Source: Code tree + dependency files

Project Knowledge Graph

Knowledge graph: project (center) + core features (inner hexagons) + key dependencies (outer chips) mcp[cli] supabase tomli Two-way communicationTwo-way communicati… Object manipulation Material control Scene inspection Code execution blender-mcp Project Core feature Key dependency

Center: project; inner ring: core feature modules; outer ring: key dependencies. Auto-generated from core_features and tech_stack.key_deps.

Tech Stack

LanguagePythonFrameworkMCP protocol implementation
mcp[cli]supabasetomli
Not specified, but likely to be desktop-based with local server and client components
Source: Dependency files + code tree

Quick Start

1. Install UV package manager. 2. Configure environment variables for Blender host and port. 3. Set up Claude for Desktop integration. 4. Install the Blender Addon by downloading `addon.py` and adding it to Blender. 5. Enable the addon in Blender's preferences. 6. Start the MCP server and connect to Claude.
Source: README Installation/Quick Start

Use Cases

1. 3D artists and designers looking to integrate AI into their Blender workflow for enhanced modeling and scene creation. 2. Developers and researchers interested in exploring the potential of AI-driven 3D modeling tools. 3. Educators and students in 3D design and animation who want to leverage AI for interactive learning.

Source: README

Strengths & Limitations

Strengths

  • Strength 1: Innovative integration of AI with 3D modeling.
  • Strength 2: Extensive feature set for object manipulation and scene control.
  • Strength 3: Support for various 3D asset platforms and tools.

Limitations

  • Limitation 1: Potential security risks with executing arbitrary Python code.
  • Limitation 2: Dependency on external platforms like Poly Haven for assets.
Source: Synthesis of README, code structure and dependencies

Latest Release

Version 1.5.5, released on an unspecified date. Added Hunyuan3D support, Sketchfab model search and download, Poly Haven asset support, Hyper3D Rodin model generation, remote host support, and telemetry for tools executed.

Source: README

Verdict

BlenderMCP is a promising project for those interested in AI-driven 3D modeling. It offers a unique blend of AI capabilities and 3D modeling tools, making it a valuable resource for artists, designers, and developers. Its modular architecture and extensive feature set make it suitable for a wide range of use cases, though it requires careful consideration of security and asset dependency issues.

Transparency Notice
This page is auto-generated by AI (a large language model) from the following public materials: GitHub README, code tree, dependency files and release notes. Analyzed at: 2026-05-22 23:56. Quality score: 85/100.

Data sources: README, GitHub API, dependency files