ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

BlenderMCP配置全流程:让AI替你操作Blender的4个关键步骤

2026/8/20 18:47:10 拓冰建站 浏览量
BlenderMCP配置全流程:让AI替你操作Blender的4个关键步骤 BlenderMCP配置全流程让AI替你操作Blender的4个关键步骤【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp想象这样一个下午你打开Blender想搭一个低多边形地牢但刚建好石墙就没了耐心——贴图、打光、摆龙、放金罐每一步都要反复拖拽视图。如果这时候能用一句话让AI代劳比如建一个地牢里面有龙守着金子Blender的视图区自己就动起来了是不是比手动一点点摆省心得多BlenderMCP就是干这个的它是一个社区开源插件通过模型上下文协议Model Context Protocol简称MCP把Blender 3D和任意大语言模型LLM接在一起让你用自然语言直接指挥建模、调材质、改场景。这篇文章不绕理论只讲一件事——从零开始把它的环境搭好、参数配对、命令跑通遇到坑怎么爬出来。第一问这套系统到底是怎么接起来的很多人装完发现连不上往往是因为没搞明白BlenderMCP的两段式结构。它由两个各自独立的进程组成Blender端插件addon.py在Blender内部起一个基于套接字socket的本地服务负责接收指令并真正动手改场景MCP服务器Python包blender-mcp跑在你电脑的命令行里实现MCP协议负责把你的AI客户端比如Claude、Cursor和Blender插件之间的对话翻译成命令。两个进程之间走的是TCP连接默认监听本机的9876端口。所以连不上这件事九成是这两段里有一段没起来或者端口对不上。第二问开工前需要准备哪些环境动手之前先对一下家底三样东西缺一不可依赖项最低版本说明Blender3.0推荐用4.x或5.x且要用正常GUI窗口运行别用blender -b后台模式Python3.10MCP服务器运行时需要uv包管理器最新版负责拉起uvx命令是整个连接链的起点uv的安装按系统选一条就行# macOS brew install uv # Linux curl -LsSf https://astral.sh/uv/install.sh | shWindows用户用PowerShell执行irm https://astral.sh/uv/install.ps1 | iex装完记得把%USERPROFILE%\.local\bin加进PATH并重启终端。 小提示不建议用pip install uv它不一定生成uvx这个可执行命令后面会卡在第一跳。第三问最快的连接方式是什么环境齐了之后全程只需要三步顺序别乱第1步给Blender装上插件。从仓库下载addon.py打开Blender进入编辑 → 偏好设置 → 插件点安装...选中这个文件然后勾选启用Interface: Blender MCP。第2步告诉AI客户端去哪找服务器。以Claude桌面版为例编辑配置文件claude_desktop_config.json加入一段MCP服务器声明{ mcpServers: { blender: { command: uvx, args: [blender-mcp] } } }第3步在Blender里点连接。打开3D视图右侧边栏如果没显示就按N键切到BlenderMCP标签页按需勾选Poly Haven等资产服务然后点Connect to Claude。这一步完成前后界面大概是下面这样✅ 检查点点击连接后Blender插件状态应显示服务已启动同时你的AI客户端对话区会出现一个小锤子图标表示Blender工具已经挂载成功。两处都对上了才说明两段链路都通了。如果你用的是Cursor这类编辑器Windows下uvx可能不被GUI客户端识别把command换成cmd、args写成[/c, uvx, blender-mcp]即可。改完配置务必完全退出客户端再重开这一步很多人会卡住其实只是没重启。参数配置只需要记两个环境变量BlenderMCP的连接参数精简到了不能再精简核心就两个环境变量默认值作用BLENDER_HOSTlocalhostBlender套接字服务所在的主机地址BLENDER_PORT9876套接字服务的端口号命令行里这样用export BLENDER_HOSTlocalhost export BLENDER_PORT9876 uvx blender-mcp你可能已经注意到uvx blender-mcp本身没有任何参数开关——所有配置都通过环境变量传递。这既是优点够简单也是坑点改配置要改环境变量而不是命令行参数。有两个场景尤其需要动这两个变量跑在Docker/WSL里Blender跑在Windows宿主、MCP服务器跑在容器里时BLENDER_HOST要指向宿主机的地址比如host.docker.internal否则容器里的进程根本找不到Blender远程主机MCP服务器和Blender不在同一台机器时把BLENDER_HOST改成远程机器的IP即可截图类功能会以base64形式回传不依赖共享目录。✅ 检查点改完环境变量后如果用的是Claude桌面版记得在MCP配置的env字段里同步写入例如env: {BLENDER_HOST: host.docker.internal, BLENDER_PORT: 9876}只改终端环境变量是无效的。连接不上按这三层排查遇到连不上别急这里有三种最常见的情况从外到内逐层看第一层spawn uvx ENOENT报错。这说明客户端压根找不到uvx。GUI客户端不继承终端的PATH先在终端执行which uvxWindows用where uvx拿到完整路径把那个绝对路径填进配置的command字段。改完记得重启客户端。第二层连上了但命令超时。首条指令失败是比较常见的现象直接再发一次往往就通了如果持续超时把大任务拆成几步小指令比如先创建一个龙再给龙上金色材质而不是一口气建一个完整的龙穴场景。第三层端口冲突。9876端口同一时间只能被一个进程监听所以不要同时在Cursor和Claude Desktop里跑MCP服务器二选一。如果之前启动过残留进程重启Blender插件和MCP服务器即可释放端口。如果以上都试过还不行就执行一次彻底重置重启Blender插件 → 重启MCP客户端 → 在客户端里删掉MCP服务器重新添加通常能解决绝大多数残留状态问题。配置到位之后还能玩出什么花样连接稳定后真正的乐趣才开始。除了基础的创建球体把车改成红色金属材质这类指令BlenderMCP还接了几条资产与生成通道Poly Haven在侧边栏勾选后AI可以直接拉取HDRI环境贴图、纹理和现成模型做海滩、森林这类场景氛围特别省事Hyper3D Rodin / Hunyuan3D文本生成3D模型输入类似生成一个花园小矮人就能得到模型API密钥在Blender插件偏好设置里填写并持久保存Sketchfab在场景里按关键词搜索并导入现成模型代码级控制execute_blender_code允许在Blender里执行任意Pythonbpy意味着材质节点、粒子系统这些高级操作也能交给AI。⚠️ 这条能力权限很大使用前记得先保存工程。顺便提一句项目默认会上报匿名的使用统计工具名、耗时、版本号这类如果你在意隐私启动前加一行BLENDER_MCP_DISABLE_TELEMETRYtrue即可完全关闭。下一步交给你了配置这件事读到这儿其实已经完成90%剩下的10%是把uvx blender-mcp真正跑起来、把第一个连接点亮。建议今晚就试一个最简单的指令——创建一个低多边形海滩场景从一句自然语言到屏幕上出现真实的模型那种成就感值得亲自体验一次。想了解每个工具的具体用法或者遇到本文没覆盖的报错可以翻翻项目仓库里的README和Wiki社区Discord里也常有老玩家分享提示词技巧。祝你早日实现动口不动手的建模自由。【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考