blender-mcp

blender-mcp

Control Blender 3D with Claude AI to enable 3D modeling, materials, and scene generation based on prompts.

MCPDesignOpen source
Type
MCP
Transport
stdio
Open source
Yes
GitHub Stars
★ 25.6k
Source
mcp-github

Overview

BlenderMCP is an MCP server that connects Blender 3D with Claude AI (or other LLMs) via the Model Context Protocol. It allows users to control Blender 3D in real time using natural language instructions for 3D modeling, scene creation, and object manipulation. This tool is ideal for developers and designers who need rapid prototyping or automated 3D content generation. Integration methods include configuring the MCP server in Claude Desktop and installing the Blender plugin.

Capabilities

  • Real-time bidirectional communication
  • 3D object creation, movement, scaling, and deletion
  • Material application, modification, and generation
  • Scene state inspection
  • Viewport screenshot capture
  • Execution of arbitrary Python code

Use cases

Rapid 3D model prototypingAutomated 3D scene generationRemote Blender 3D controlAI-assisted 3D material design

Setup

Requires: API KeyNode 环境
1. Install uv: use `brew install uv` on macOS; use PowerShell script on Windows; use curl command on Linux.
2. Edit the `claude_desktop_config.json` file in Claude Desktop and add the MCP server configuration.
3. Install the Blender plugin and connect.

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How do I update to the latest version?

Download the latest `addon.py` and replace the old file, then re-add the MCP server configuration.

What should I do if the uvx command cannot be found?

Get the full path of uvx and update the command path in the configuration file.

Related skills