BlenderMCP 是一个开源插件,它通过 Model Context Protocol(MCP)协议,让 Claude AI 能够实时连接并直接控制本地运行的 Blender,把自然语言指令转化为真实的 3D 场景创建、对象编辑和材质调整等操作,解决了“想得出来却手动建不出来”的效率瓶颈。
项目主要功能包括:
– ✅ 双向通信:基于 TCP Socket 的稳定连接,实现 Claude 与 Blender 实时交互
– ✅ 对象操控:支持用语言指令创建、移动、缩放、旋转、删除任意 3D 物体
– ✅ 材质与着色控制:可为物体应用预设材质、修改颜色、调整金属度/粗糙度等参数
– ✅ 场景洞察:自动获取当前 Blender 文件中的对象列表、层级结构、相机/灯光状态等详细信息
– ✅ Python 代码执行:允许 Claude 调用 execute_blender_code 工具,运行任意合法 Blender Python 脚本(需谨慎使用)
– ✅ 资产集成:一键搜索并下载 Poly Haven 的免费 HDRIs、纹理与模型;支持 Sketchfab 模型检索
– ✅ AI 生成建模:接入 Hyper3D Rodin 服务,用文字生成基础 3D 模型(如“花园小矮人”)
– ✅ 远程协作支持:可将 Blender MCP 服务部署在远程主机上,供网络内其他设备调用
安装需分两步完成
- 安装 Blender 插件:下载仓库中的 addon.py ,在 Blender → 编辑 → 首选项 → 插件 → 安装,启用 “Interface: Blender MCP”;
配置 MCP 服务器(以 Claude Desktop 为例):确保已安装 uv 包管理器后,在 claude_desktop_config.json 中添加:
"mcpServers": { "blender": { "command": "uvx", "args": ["blender-mcp"] } }或使用 CLI 快速注册:
claude mcp add blender uvx blender-mcp⚠️ 注意:必须先安装 uv(Mac 用 brew install uv,Windows 用 PowerShell 安装脚本),且仅运行一个 MCP 服务实例(Claude / Cursor / VS Code 三选一)。
谢谢啊