news 2026/9/26 3:50:55

Claude Desktop 配置 Blender 3D MCP Server 超简单,2 分钟用 TaoToken 搞定 3D 内容创作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Claude Desktop 配置 Blender 3D MCP Server 超简单,2 分钟用 TaoToken 搞定 3D 内容创作

1. 为什么要在 Claude Desktop 里接 Blender MCP Server

如果你平时用 Blender 做 3D 建模,大概率经历过这种循环:脑子里想好一个形状,然后手动去点菜单、拉参数、调坐标,一个简单场景折腾半小时。Claude Desktop 接入 Blender MCP Server 之后,你可以直接用自然语言描述需求,比如“在原点创建一个半径 2 的球体,加一个金属材质,再打一盏面光”,Claude 会通过 MCP 协议把指令转成 Blender 里的实际操作,模型直接出现在视口里。

这套流程适合三类人:一是刚学 Blender、对快捷键和面板还不熟的新手,用说话代替找按钮;二是需要快速搭场景草模的创作者,先把构图跑通再精修;三是想研究 MCP 协议怎么落地的开发者,Blender MCP 是一个结构清晰、反馈直观的案例。

整个链路的核心是 MCP Server 作为桥梁:Claude Desktop 负责理解你的话并生成工具调用,Blender 端的 addon 负责执行建模命令,中间通过本地 socket 通信。而 Claude Desktop 本身要能稳定调用模型,就需要一个可靠的 API 通道。这篇就用 TaoToken 作为统一接入点,把 Key 配置、MCP Server 启动、验证请求三步串起来,全程可复制。

2. 前置准备:TaoToken 通道与本地环境

在动 Blender 之前,先把两件事准备好:模型通道和本地依赖。

TaoToken 在这里的角色是提供统一的 API 接入点,让 Claude Desktop 能通过一个 Key 访问模型能力。你不需要在多个平台之间切换,配置一次就能在 Claude Desktop、Coding Plan 等场景复用。先到官网注册并拿到 Key:

官网入口:https://taotoken.net/?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content= API 地址:https://taotoken.net/api

拿到 Key 之后,去控制台创建并复制,后面写进配置文件:

API Keys 管理:https://taotoken.net/api-keys?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content=

本地环境这块,我实测下来需要这几样:

组件版本参考作用
Claude Desktop最新版承载 MCP 客户端
Blender4.2.x3D 建模宿主
Python3.10+addon 运行依赖
uv / uvx最新启动 blender-mcp
blender-mcpGitHub 最新MCP Server 本体

Python 建议 3.10 以上,Blender 4.2 自带的 Python 一般够用。uv 的安装命令:

pip install uv

装完确认一下:

uv --version uvx --version

两个都能输出版本号就说明工具链就绪。接下来去 GitHub 拉 blender-mcp 仓库,把里面的addon.py下载到本地,这个文件待会儿要装进 Blender。

3. 可复制配置:Claude Desktop 配置文件骨架

Claude Desktop 的 MCP 配置集中在一个 JSON 文件里。不同系统路径不一样:

  • Windows:%APPDATA%\Claude\claude_desktop_config.json
  • macOS:~/Library/Application Support/Claude/claude_desktop_config.json

用编辑器打开(没有就新建),写入下面这个骨架。注意TAOTOKEN_API_KEY换成你在控制台复制的真实 Key,blender这一段就是本篇的核心:

{ "mcpServers": { "blender": { "command": "uvx", "args": ["blender-mcp"], "env": { "TAOTOKEN_API_KEY": "sk-你的Key", "TAOTOKEN_BASE_URL": "https://taotoken.net/api" } } } }

如果你之前已经配过 filesystem、fetch 之类的 Server,把blender这一段追加到现有mcpServers对象里就行,不用删旧的。保存后完全退出 Claude Desktop 再重启,托盘里右键退出才算彻底关闭。

重启后打开 Claude Desktop,在输入框附近能看到工具图标,点开如果列表里出现blender,说明 MCP Server 已经被识别。这一步是整个流程里最容易出错的环节,配置格式、路径、Key 三者任一有问题都会导致 Server 不加载。

4. Blender 端启动 MCP Server 并验证连接

Claude Desktop 认到 Server 只是第一步,Blender 那边还得把服务跑起来,两边才能握手。

打开 Blender,进入Edit > Preferences > Add-ons,点右上角Install,选中刚才下载的addon.py。装好后在列表里搜索 “Blender MCP”,勾选启用。启用后 3D 视口侧边栏(按N键调出)会出现一个BlenderMCP面板。

在面板里点Start MCP Server,下方状态会变成类似Server running on port 9876的提示。这个端口是 addon 默认的监听端口,Claude Desktop 侧的 blender-mcp 会去连它。

注意:如果端口被占用,可以在面板里改端口,同时确认没有其他程序占用 9876。

两边都起来之后,回到 Claude Desktop 发一条测试指令,比如:

用 Blender 在场景原点创建一个立方体,边长 2,然后把它沿 Z 轴向上移动 1 个单位。

正常情况下 Claude 会先说明它要调用 blender 工具,然后你会在 Blender 视口里看到立方体出现并上移。如果 Claude 回复“我没有可用的 blender 工具”,说明 MCP Server 没连上,回到第 5 节排查。

想更直观地验证模型通道是否正常,可以先用模型对话页面发一条普通请求,确认 Key 和 API 地址可用:

模型对话:https://taotoken.net/model-chat?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content=

5. 本篇常见错误排查

配置过程中踩坑概率最高的几个点,我按出现频率排一下。

错误一:Claude Desktop 里看不到 blender 工具。九成是 JSON 格式问题。常见的是多了一个逗号、少了一个引号,或者mcpServers拼错。把配置贴到任意 JSON 校验工具里过一遍,确认无误再重启。另外确认改的是当前用户目录下的配置文件,不是安装目录里的。

错误二:uvx 找不到 blender-mcp。首次运行uvx blender-mcp会去拉包,如果网络环境导致拉取失败,可以手动先跑一次:

uvx blender-mcp --help

能正常输出帮助信息,说明包已缓存,Claude Desktop 再调用就不会卡在下载。

错误三:Blender 面板点了 Start 但 Claude 连不上。检查 addon 是否真的启用(勾选框),以及端口是否和默认一致。如果 Blender 重启过,MCP Server 不会自动启动,需要重新点一次Start MCP Server。

错误四:指令发出后 Blender 没反应。看 Blender 左下角状态栏有没有报错,常见的是 addon 版本和 Blender 版本不匹配。去仓库确认 addon 支持的最低 Blender 版本,必要时升级 Blender。

错误五:Key 无效或额度问题。如果 Claude 能识别工具但调用时报鉴权错误,去控制台确认 Key 是否复制完整、是否被禁用。接入文档里有各语言的调用示例,可以对照检查:

接入文档:https://taotoken.net/doc?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content=

6. 长期用下去:把 MCP 接入纳入日常工作流

单次配置跑通之后,真正提升效率的是把它变成习惯。我自己的做法是:开 Blender 之前先确认 MCP Server 已启动,然后在 Claude Desktop 里用自然语言描述场景结构,让 Claude 先把基础几何体和灯光摆好,再手动精修材质和细节。这样省掉的是最枯燥的“搭骨架”阶段。

如果你后续还要接更多 MCP Server,或者想把 Claude 用在长期编码、Agent 任务上,可以考虑 Coding Plan,把模型调用和工具链统一管理:

Coding Plan:https://taotoken.net/coding-plan?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content=

Claude Code 相关的接入配置也可以参考这份文档,思路和 Blender MCP 一致,都是把 API 通道和工具调用解耦:

ClaudeCodeAnthropic 文档:https://taotoken.net/doc/claudecode-anthropic?utm_source=taotoken_aicg_blog_end&utm_medium=csdn&utm_campaign=rewrite&utm_content=

最后给一个实用技巧:把常用的建模指令存成片段,比如“清空场景并创建地面平面”“给选中物体加细分曲面”,下次直接粘贴,比每次重新描述快得多。Blender MCP 的价值不在于替代手动建模,而在于把重复性的场景搭建交给自然语言,让你把精力留在真正需要审美判断的地方。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/26 3:50:16

RK3588/RK3576为何砍掉原生LVDS?从带宽和PHY解析显示接口取舍

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/26 3:49:58

基于Spring Boot的医院预约挂号系统:从选题到答辩全攻略

每年到了毕业设计选题季,总有不少计算机专业的同学来找我参谋:有的想选个容易过审的题目,有的想找个能写进简历的项目,还有的干脆就是想找个附源码的现成项目改一改。说实话,如果你在Java技术栈上有点基础,…

作者头像 李华
网站建设 2026/9/26 3:49:53

区域综合能源系统双层优化调度:计及需求响应的Matlab完整复现

做核心期刊论文复现这件事,老读者都知道我的习惯:不把代码丢出来就完事,一定要把模型顶层设计、数学原理、代码架构和踩坑过程全部讲清楚。这篇要拆解的,是“计及需求响应的区域综合能源系统双层优化调度策略研究”,Ma…

作者头像 李华
网站建设 2026/9/26 3:48:49

TRAE × 英特尔 Agentic PC:用 DeskMate 给智能体加一层本地过程记忆

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/26 3:48:38

TRAE + Doubao-Seed-Evolving + Android Studio:旧 App 项目跑通配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华