Blender

Blender

Blender integration allowing prompt enabled 3D scene creation, modeling and manipulation.

14,274
Stars
1,374
Forks
0
Releases

Overview

BlenderMCP is a two-component integration that links Blender to Claude AI through the Model Context Protocol (MCP). It consists of the Blender Addon (addon.py), which runs a socket server inside Blender, and the MCP Server (src/blender_mcp/server.py), which implements MCP and communicates with the addon. This setup enables Claude to directly interact with and control Blender, including inspecting the scene, creating, deleting, and modifying objects, applying materials and colors, and executing arbitrary Python code from Claude. The integration also supports asset retrieval from Poly Haven (models, textures, HDRIs) and AI-generated models via Hyper3D Rodin. Installation requires Blender 3.0 or newer, Python 3.10+, and the uv package manager; environment variables BLENDER_HOST/BLENDER_PORT define the connection. The project provides instructions for Claude Desktop and Cursor integration, and includes a simple JSON-based TCP protocol for commands and responses. Security considerations note that executing Blender code can be dangerous and advise saving work beforehand. The system is designed for two-way communication, asset retrieval, and interactive control of Blender via Claude MCP.

Details

Owner
ahujasid
Language
Python
License
MIT License
Updated
2025-12-07

Features

Two-way communication

Connect Claude AI to Blender through a socket-based server

Object manipulation

Create, modify, and delete 3D objects in Blender

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

Poly Haven asset integration

Download models, textures, and HDRIs from Poly Haven

Hyper3D Rodin integration

Generate AI-driven 3D models via Hyper3D Rodin

Audience

Blender usersInteract with Blender via Claude to create and manipulate scenes using MCP

Tags

BlenderMCPClaude AI3D modelingscene manipulationPoly HavenHyper3D Rodinsocket serveraddonPythonBlender AddonMCP Server