
Blender MCP — 对着 AI 说话,Blender 就给你建模
这是个啥
CLI-Anything 那篇说过让 Agent 调用专业软件的事,这次这个更专精:Blender MCP(github.com/ahujasid/blender-mcp),26.7k star 的开源项目,让 Claude、Cursor 等 AI 通过 MCP 协议直连 Blender,你用中文说"建一张木桌,打个 45 度的灯,相机给个中景",它就在 Blender 里真给你建出来。
MCP(Model Context Protocol)是 Anthropic 搞的开放协议,专门 standardized AI 和外部工具的通信。Blender MCP 就是这个协议在 Blender 上的实现——不是官方功能,但已经是事实标准,连 Blender 官方和 Claude 官方都跟进做了自己的版本。
工作原理(两部分)
| 组件 | 干什么 |
|---|---|
| Blender 插件 | 在 Blender 里起一个 socket 服务,接收并执行命令 |
| MCP Server | 实现 MCP 协议,一边连 AI 一边连插件 |
AI 发指令 → MCP Server 翻译 → 插件在 Blender 里执行 Python → 场景状态实时回传给 AI。连接是活的,所以可以来回对话迭代:"桌子腿太粗了,改细一点"。
能干什么
| 功能 | 说明 |
|---|---|
| 物体操作 | 创建/修改/删除 3D 物体,控制位置旋转缩放 |
| 材质控制 | 上材质调颜色,"做成拉丝铝的感觉"能给个不错的底子 |
| 场景检查 | AI 能"看见"当前场景里有什么 |
| Python 执行 | 修改器、布尔、粒子系统……Blender API 够得着的都行 |
| 素材库直连 | Poly Haven / Sketchfab / Poly Pizza 低模,Hyper3D Rodin、混元3D AI 生成模型 |
安装三步走
需要 Blender 3.0+ 和 uv 包管理器:
# 1. 装 uv(macOS: brew install uv)
curl -LsSf https://astral.sh/uv/install.sh | sh
# 2. Claude Desktop 配置里加:
# { "mcpServers": { "blender": { "command": "uvx", "args": ["blender-mcp"] } } }
# 或 Claude Code 一条命令:
claude mcp add blender uvx blender-mcp
# 3. 装 Blender 插件
uvx blender-mcp install-addon
最后在 Blender 里按 N → MCP for Blender 面板 → Start MCP Server,开聊。
实测口碑(别抱错期望)
擅长的:搭场景雏形(桌子+灯+相机一句话的事)、简单材质、Python 脚本自动化、迭代式改场景。做产品展示背景、参考布局、低模原型,出来就能用。
不擅长的:复杂程序化着色器节点、生产级精度建模。定位是原型工具不是成品工具,认真建模还是得手动。脚本偶尔报错,AI 自己会调试,但复杂脚本要多轮迭代。
安全提醒:这等于给 AI 开了 Blender 内任意代码执行权限,Blender 官方自己做 MCP 时都明确警告无防护,敏感数据机器建议虚拟机里跑。
顺带说下生态
- Blender 官方也发布了 MCP Server(blender.org/lab),但要求 Blender 5.1+,偏文档查询辅助
- Claude 官方已内置 Blender MCP 连接器(Creative Work 方向)
- 社区版(本文这个)依然是功能最全、生态最成熟的,支持任意 LLM 客户端
一句话总结:想体验"说话就能建模"这是目前最成熟的入口,玩玩原型、拼拼场景很爽,工业级建模别指望。
暂无评论
