手机远程控制Blender:BlenderMCP的3步安装与语音建模实操
【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp
BlenderMCP是一个基于MCP(Model Context Protocol)协议的开源工具,让你用手机远程控制Blender:手机上说一句"给立方体换上红色塑料材质",电脑里的Blender就替你改好。它只由两部分组成——一个装进Blender的插件,和一个在后台待命的MCP服务器。本文按"检查环境 → 三步安装 → 第一次对话"的顺序,把BlenderMCP安装和常用指令的写法一次讲完。
它到底能帮你干什么
- 通勤路上场景冒出灵感:打开Claude说"建一个低多边形地牢,门口放两根火把",到公司打开电脑,初版场景已经建好
- 临时改需求:甲方说"灯再暖一点",你不用切回工位,语音一句话就改完
- 远程看进度:晚上人不在电脑前,让AI回一张视口截图,确认白天建的东西没跑偏
- 对着客户演示:不用翻菜单,说哪句视口就变哪里,Blender语音建模第一次有了"实时感"
开工前检查
| 项目 | 最低要求 | 说明 |
|---|---|---|
| Blender | 3.0(推荐4.x) | 正常GUI界面启动即可,后台模式不行 |
| Python | 3.10及以上 | MCP服务器的运行依赖 |
| uv | 最新版 | 提供uvx命令,首次运行会自动下载blender-mcp |
先装uv,三个系统各一行:
# macOS brew install uv # Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows powershell -c "irm https://astral.sh/uv/install.ps1 | iex"提醒一句:别用pip install uv,它装出来的环境常常缺少 uvx 命令。
🛠️ 三步装好它
- 装插件:clone仓库拿到 addon.py,然后在Blender里走"Edit > Preferences > Add-ons > Install…",选中该文件,勾上 "Interface: Blender MCP"。
git clone https://gitcode.com/GitHub_Trending/bl/blender-mcp- 配置MCP服务器:在Claude的 Settings > Developer > Edit Config 里打开 claude_desktop_config.json(Cursor用户则在项目根目录建 .cursor/mcp.json),加入下面这段:
{ "mcpServers": { "blender": { "command": "uvx", "args": ["blender-mcp"] } } }uvx 会在首次运行时自动拉取 blender-mcp,不需要额外 pip install。
- 重启客户端:完全退出AI客户端再重新打开。对话界面里出现一个锤子图标,说明Blender工具已经就位。
第一次和它说"话"
操作清单(在Blender里完成):
- 视口按 N 打开侧边栏
- 找到 BlenderMCP 选项卡,按需勾选 Poly Haven
- 点 Connect to Claude,状态变为已连接
然后手机上连发三条试试(指令 → 效果):
- "建一个场景:一个立方体加一个球体" → 视口里两个物体出现,AI回报它们的名称和坐标
- "搭一个海滩:用Poly Haven的HDRI做天空,再加点岩石和植物" → 带环境光照的整片场景一次成型
- "截个视口截图,我看看效果" → AI回传一张真实视口图,不满意再逐条修正
进阶玩法
- AI模型生成:Hyper3D Rodin、Hunyuan3D 都能做到"文字变3D模型",比如"用Hyper3D生成一个花园小矮人"。免费档有每日次数上限,申请自己的 API Key 可提额,Key 存在插件偏好里即可持久化。
- 资源库调用:Poly Haven 提供HDRI、纹理和模型下载,Sketchfab 负责搜现成模型并导入。在侧边栏打开对应开关,一句话调用。
⚠️ 避坑手册
| 症状 | 原因 | 处理 |
|---|---|---|
| 客户端报找不到 uvx | 图形界面客户端不继承终端PATH | which uvx(Windows用where uvx)查到全路径,写进配置的 "command" 字段 |
| 第一条指令超时 | 首次 uvx 运行在下载依赖 | 直接重发一次;复杂任务拆成几条小提示词 |
| 完全连不上 | 插件端服务器没起来 | 确认侧边栏已点 Connect 且显示已连接;服务端由客户端自动拉起,别手动跑 uvx |
| 怕把工程搞坏 | execute_blender_code 会执行任意Python | 用之前先保存文件;复杂操作分步执行 |
| 磁盘被素材占满 | Poly Haven 会下载HDRI/纹理/模型 | 用不到就在侧边栏关掉这个选项 |
它是怎么工作的
一句话:MCP服务器是"翻译官",插件是"遥控器"。
addon.py:在Blender内部开一个socket服务(默认端口9876),负责听懂指令、执行并回传src/blender_mcp/server.py:MCP服务器,把AI的话翻译成JSON命令,走TCP发给Blender- 整条链路是 LLM客户端 ↔ MCP服务器 ↔ Blender插件,指令和结果(含截图)沿这条线往返
去装插件、发出你的第一句"建一个立方体",从BlenderMCP安装到出第一张截图只需要3步。如果它帮你的工作流省了时间,给仓库点个 Star,也欢迎带着使用案例和问题来社区讨论——这个项目的迭代速度,就靠大家共建。
【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考