Blender MCP

Active
GitHub Python MIT

Description

MCP server for Blender that enables AI agents to directly control the 3D modeling software for natural language-driven scene creation, model manipulation, and rendering automation.

Key Features

  • Bidirectional communication — Blender addon creates socket server, MCP Server bridges AI and Blender
  • 3D object manipulation — create, modify, delete 3D objects in Blender via natural language
  • Material and rendering control — natural language application of materials, colors, lighting, render settings
  • Scene inspection — get detailed structure and object information from current Blender scene
  • Python code execution — execute arbitrary Python code in Blender directly from AI
  • External asset integration — Poly Haven (HDRI/models) and Hyper3D Rodin (AI-generated 3D models)

Use Cases

💡 Rapidly creating 3D scene prototypes with natural language
💡 AI-assisted 3D modeling and scene layout
💡 Automating rendering workflows (lighting, materials, camera setup)
💡 Importing AI-generated 3D models into Blender scenes
💡 Conversational 3D modeling instruction in education and demonstrations

Categories

Quick Start

# 1. Install uv
brew install uv  # macOS

# 2. Configure Claude Desktop
cat > ~/Library/Application\ Support/Claude/claude_desktop_config.json << 'EOF'
{
  "mcpServers": {
    "blender": {
      "command": "uvx",
      "args": ["blender-mcp"]
    }
  }
}
EOF

# 3. Download addon.py and install in Blender
# Edit > Preferences > Add-ons > Install

# 4. Click "Connect to Claude" in Blender sidebar

Related Projects