AI辅助Blender建模新玩法:Trae+BlenderMCP+TaoToken配置实战
1. 当 Blender 遇上 MCP这套链路到底能做什么如果你平时用 Blender 做数据可视化或者 3D 场景应该有过这种体验脑子里想好一个模型结构然后手动拉点、挤面、加修改器一个简单物件折腾半小时。AI 辅助建模这件事喊了很久真正能落到 Blender 里的方案一直不多。BlenderMCP 出现之后情况变了——它把 Blender 变成了一个可以被 AI Agent 调用的服务端你在对话窗口里描述需求AI 通过 MCP 协议把指令发到 BlenderBlender 里就真的开始建模型。这套链路里有两个关键角色。一个是 Trae字节出的 AI IDE最近更新了 Builder with MCP 功能可以挂载外部 MCP 服务器另一个是 BlenderMCP一个 Blender 插件加一个 MCP 服务端负责把 AI 的指令翻译成 Blender 的 Python 操作。中间还差一环模型调用通道。Trae 内置的模型能力有限复杂建模任务需要更稳定的模型接口这时候用 TaoToken 统一 Key 接入就比较顺——一个 Key 管多个模型不用在 Trae 里反复切换配置。这篇要交付的东西很具体一份可复制的 settings.json 配置骨架、TaoToken Key 的接入步骤、BlenderMCP 的连通性验证动作以及跑通之后怎么在 Trae 里下第一条建模指令。适合已经在用 Blender、想试试 AI 驱动建模、但卡在 MCP 通道配置上的朋友。下面按顺序来每一步都有命令和结果说明。2. 前置准备TaoToken Key 与 Trae 环境在动 Blender 之前先把模型通道和 Trae 环境理清楚。Trae 挂载 MCP 服务器时MCP 服务端本身不负责模型调用模型调用是 Trae 通过配置的 API 通道发出去的。所以你需要一个能稳定调用的模型接口TaoToken 在这里的作用就是提供统一的 Key 和接入地址省去每个模型单独配一遍的麻烦。2.1 获取 TaoToken Key打开 TaoToken 控制台进入 API Keys 页面创建一个新 Key。创建时注意两点一是 Key 名称建议带上用途比如trae-blender-mcp方便后面排查二是创建后立即复制页面刷新后完整 Key 不再显示。这个 Key 后面要填进 Trae 的 MCP 配置里。控制台地址https://taotoken.net/console?utm_sourcetaotoken_aicg_blog_endutm_contentconsoleutm_campaignrewriteAPI Keys 页面https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentapi-keysutm_campaignrewrite接入文档https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_contentdocutm_campaignrewriteAPI 基础地址是https://taotoken.net/api这个地址在配置里会用到注意不要加多余的路径后缀。2.2 确认 Trae 版本与 uv 环境Trae 需要更新到支持 Builder with MCP 的版本旧版本在输入框里打是看不到 MCP 选项的。更新完之后还要确认本机有 uv因为 BlenderMCP 的服务端是通过uvx命令拉起来的。Windows 下用管理员身份打开 PowerShell执行powershell -c irm https://astral.sh/uv/install.ps1 | iex $env:Path C:\Users\你的用户名\.local\bin;$env:Path路径里的用户名换成你自己的。装完验证一下uv --version uvx --help Get-ChildItem $env:USERPROFILE\.local\bin\uv*.exe三条命令都有正常输出说明 uv 装好了。如果 Trae 添加 MCP 时提示找不到 uv先重启 Trae多数情况是环境变量没刷新。3. 可复制配置settings.json 骨架与 Trae MCP 挂载这一步是整篇的核心。Trae 的 MCP 配置最终会落到一个 JSON 结构里BlenderMCP 的服务端启动命令、环境变量、模型通道都写在这里。下面给一份可以直接改的骨架。3.1 BlenderMCP 服务端配置骨架在 Trae 的 MCP 设置里添加服务器选择手动配置填入下面这段{ mcpServers: { blender-mcp: { command: uvx, args: [ blender-mcp ], env: { TAOTOKEN_API_KEY: 你的TaoTokenKey, TAOTOKEN_BASE_URL: https://taotoken.net/api, BLENDER_HOST: 127.0.0.1, BLENDER_PORT: 9876 } } } }几个字段说明一下。command是uvx它会自动拉取并运行blender-mcp包不用手动 clone 服务端代码。env里的TAOTOKEN_API_KEY填你刚才创建的 KeyTAOTOKEN_BASE_URL固定为https://taotoken.net/api。BLENDER_HOST和BLENDER_PORT是 Blender 插件监听的地址和端口默认就是本地 9876如果你改过插件端口这里同步改。注意Key 不要带空格或换行粘贴后检查一下首尾。JSON 里字符串必须用双引号最后一项后面不能有多余逗号。3.2 Trae 侧挂载动作配置填好后在 Trae 输入框打选择 Builder with MCP进入 MCP 市场找到 blender 条目或者直接用上面的手动配置。添加完成后Trae 的 MCP 列表里应该出现blender-mcp状态显示为已连接。如果显示未连接先别急着改配置往下看第 5 节的排查。3.3 Blender 插件安装BlenderMCP 的插件部分需要单独装。把项目 clone 到本地git clone https://github.com/ahujasid/blender-mcp.git打开 Blender进入偏好设置选择从磁盘安装选中 clone 下来项目里的addon.py。装完后在 3D 视图里按N键调出侧边栏找到 BlenderMCP 面板点击 Connect。面板上显示已连接说明 Blender 这一端在监听了。4. 验证请求从连通性测试到第一条建模指令配置写完不代表链路通了得实际发一次请求验证。分两步先验证 MCP 通道再验证建模指令。4.1 连通性验证在 Trae 的对话里输入一条最简单的探测指令比如「列出当前 Blender 场景里的所有对象」。这条指令不涉及建模只是让 MCP 服务端去读 Blender 的状态。如果返回了场景对象列表默认场景会有 Cube、Camera、Light说明 Trae 到 BlenderMCP 再到 Blender 这条链路是通的。如果这一步就报错大概率是 Blender 插件没点 Connect或者端口对不上。回到 Blender 侧边栏确认连接状态再检查配置里的端口。4.2 第一条建模指令连通之后发一条实际建模需求在场景原点创建一个半径 1 的球体细分 32 段然后给它加一个金属材质粗糙度 0.3。正常的话Blender 视图里会立刻出现一个球体材质面板里能看到新建的金属材质。整个过程你不需要手动操作 BlenderAI 通过 MCP 把 Python 脚本发过去执行了。4.3 模型通道验证如果你想确认模型调用走的是 TaoToken 通道可以在 Trae 里发一条需要多轮推理的指令比如「创建一个由 5 个立方体组成的阶梯结构每个立方体比前一个高 0.5」。这种指令需要模型理解空间关系并生成对应脚本走的是你配置的 API 通道。返回结果正常说明 Key 和 Base URL 都生效了。模型对话入口可以用来单独测试通道https://taotoken.net/model-chat?utm_sourcetaotoken_aicg_blog_endutm_contentmodel-chatutm_campaignrewrite5. 本篇常见错排查跑这套链路报错集中在几个地方。下面按现象列出来对照着查。5.1 uv 找不到或 uvx 命令失败现象是 Trae 添加 MCP 时提示uv not found或者服务端启动直接退出。原因通常是 uv 装了但 Trae 没读到环境变量。解决办法重启 Trae如果还不行在配置里把command从uvx改成 uv 的绝对路径比如C:\Users\你的用户名\.local\bin\uvx.exe。Windows 下路径反斜杠要转义成\\。5.2 Blender 插件连接失败现象是 BlenderMCP 面板点 Connect 没反应或者 Trae 侧报连接超时。先确认 Blender 是以正常模式启动的不是后台模式再确认端口 9876 没有被其他程序占用。可以在 PowerShell 里跑netstat -ano | findstr 9876看端口状态。如果被占用改插件端口同时改配置里的BLENDER_PORT。5.3 Key 无效或 401现象是建模指令发出去后返回鉴权错误。检查三处Key 是否复制完整、TAOTOKEN_BASE_URL是否写成https://taotoken.net/api不要带/v1之类的后缀、Key 是否在控制台被禁用。如果 Key 没问题换一个模型对话入口单独测一下通道排除是 Trae 侧配置问题还是 Key 本身问题。5.4 复杂场景反复报错重绘这个不算配置错误是当前方案的固有局限。简单模型单个物件、基础几何体组合创建很顺反馈也及时复杂场景多物件嵌套、精细曲面、依赖大量修改器会出现 AI 反复修正、报错、重绘的情况。实测下来把复杂需求拆成多条简单指令分步发比一次性描述一个大场景成功率高很多。比如先建主体再单独加细节最后统一调材质。5.5 MCP 列表显示已连接但指令无响应现象是 Trae 里 MCP 状态是绿的但发指令没反应。这种情况多半是 Blender 插件那端的连接断了但 Trae 没感知到。回 Blender 侧边栏看 Connect 按钮状态重新点一次 Connect再发指令。如果频繁断连检查本机防火墙有没有拦截本地回环端口的通信。6. 长期编码与 Agent 场景的通道选择如果你只是偶尔跑几个建模指令按上面的配置用统一 Key 就够了。但如果你打算把 Trae 加 BlenderMCP 当成日常建模工作流或者要挂多个 MCP 服务器比如同时接 Blender、文件系统、数据库查询那模型调用的稳定性和额度管理就变成主要矛盾。这种情况下可以看一下 Coding Plan它针对长期编码和 Agent 场景做了额度优化比单次调用更适合高频使用。Coding Plan 入口https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_contentcoding-planutm_campaignrewriteClaude Code 接入场景https://taotoken.net/claude-code?utm_sourcetaotoken_aicg_blog_endutm_contentclaude-codeutm_campaignrewrite回到建模本身这套链路目前最适合的场景是快速原型你有一个模糊的模型想法让 AI 先搭个粗模出来再手动精修。它替代不了精细建模的手工活但能把从想法到第一个可看模型的时间从半小时压到几分钟。配置一次后面每次建模省下的时间都是净赚。