Codex 如何接入 Blender:blender-mcp 完整配置教程
时间:2026-07-24 | 作者:public.com?id=1374904&&https://segmentfault.com/a/1190000048057208 | 阅读:0用自然语言描述一个3D场景,然后看着Blender自动创建出来——这听起来像是科幻电影里的桥段,但blender-mcp现在确实做到了。它是一个开源MCP服务器,把Blender的创作能力直接暴露给AI工具,任何支持MCP的AI(包括Codex)都能直接操控场景、对象、材质、灯光和摄像机。
项目地址是ahujasid/blender-mcp,已经有24,500+ stars。官方文档主要介绍的是Claude的接入方式,但Codex的接入方法略有不同,而且有一个非常容易踩的配置坑——本文就重点讲这个部分。
需要准备什么
- Blender:3.0或更新版本
- Codex CLI:已安装并登录
- uv / uvx:blender-mcp通过uvx启动(不要用pip install)
- Python 3.10+
安装uv(选对应平台):
# macOS
brew install uv
# Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows PowerShell
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
?? 千万别用pip install uv,这不会生成uvx命令,MCP启动时会报spawn uvx ENOENT错误。
Step 1:在Blender里安装addon
blender-mcp由两部分组成:一个在Blender内运行的addon,和一个通过MCP协议连接的Python服务器。
- 前往
github.com/ahujasid/blender-mcp→ Releases → 下载最新的addon.py - 打开Blender → Edit → Preferences → Add-ons
- 点击Install... → 选择刚下载的
addon.py - 在Add-ons列表里找到Interface: Blender MCP → 勾选启用
安装完成后,在3D视图里按N键打开侧边栏,你会看到一个崭新的BlenderMCP标签。
Step 2:在Codex里配置blender-mcp
方式A:命令行一键添加(推荐)
codex mcp add blender -- uvx blender-mcp
这条命令会自动把配置写入~/.codex/config.toml,不用手动编辑。
方式B:手动编辑config.toml
打开~/.codex/config.toml,添加:
[mcp_servers.blender]
command = "uvx"
args = ["blender-mcp"]
最容易踩的坑:mcp_servers和mcp.servers不一样
Codex的GitHub issue tracker上有一个高赞bug报告(issue #3441):用户配置了MCP服务器但Codex完全看不到它,怎么折腾都没用。
原因就一个:把[mcp_servers.blender]写成了[mcp.servers.blender](或[mcp.servers."blender"])。
正确写法:
[mcp_servers.blender]
command = "uvx"
args = ["blender-mcp"]
错误写法(MCP完全不加载):
[mcp.servers.blender] # ? 错了
command = "uvx"
args = ["blender-mcp"]
两者的格式几乎一模一样,但Codex只认mcp_servers,用mcp.servers会导致整个MCP配置被静默忽略。
验证MCP是否加载成功:启动Codex后在TUI里输入/mcp,应该能看到blender服务器和它提供的工具列表。
Step 3:启动连接
- 启动Codex(CLI或桌面端)
- 切换到Blender,在侧边栏BlenderMCP标签里点击Connect to Claude(这个按钮在各种AI工具接入时都叫这个名字)
- 等待连接建立——Blender状态栏底部会显示连接状态
连接建立后,Codex里的工具列表(/mcp)应该能看到blender服务器下的具体工具,比如get_scene_info、create_object、execute_blender_code等。
其他常见问题
spawn uvx ENOENT错误
发生原因:Codex桌面端从GUI启动时不继承终端的PATH,找不到uvx的位置。
解决方法:用uvx的完整路径:
# 查找完整路径
which uvx
# 通常是 /opt/homebrew/bin/uvx (macOS) 或 ~/.local/bin/uvx (Linux)
然后在config.toml里用完整路径:
[mcp_servers.blender]
command = "/opt/homebrew/bin/uvx"
args = ["blender-mcp"]
项目级config不生效
在项目目录下创建.codex/config.toml配置MCP时,需要先把该目录加入Codex的受信任目录列表(在~/.codex/config.toml里),否则项目级MCP配置会被忽略。
首次连接超时
uvx首次运行会下载blender-mcp包,耗时较长。可以增加启动超时:
[mcp_servers.blender]
command = "uvx"
args = ["blender-mcp"]
startup_timeout_sec = 30
不要同时开两个MCP实例
blender-mcp README明确警告:不要在Codex和Claude Desktop(或其他工具)里同时运行blender-mcp服务器,会产生冲突。同一时间只开一个。
连接成功后能做什么
blender-mcp暴露的能力包括:
- 场景信息:获取当前场景的对象列表、层次结构、材质状态
- 对象操作:创建、移动、缩放、旋转、删除3D对象
- 材质控制:应用颜色、创建材质、修改PBR参数
- 灯光与摄像机:调整光源参数、设置摄像机角度和焦距
- 执行Python代码:直接在Blender里运行任意Python脚本(强大但需谨慎)
- Poly Ha ven资产:通过API搜索和导入模型、材质、HDRI
- Hyper3D生成:用文字描述生成3D模型
示例对话(向Codex发出):
查看当前Blender场景里有哪些对象,然后帮我把所有灯光的强度调高50%创建一个低多边形风格的城堡场景,包含塔楼、城墙和护城河把选中对象的材质改成金属质感,粗糙度0.2,添加轻微反射
附:Blender官方MCP vs blender-mcp
Blender官方也在2026年Q1推出了自己的MCP服务器,定位是提供Blender Python API的自然语言接口,侧重文档查询和API探索。
两者定位不同:官方MCP更适合“我想了解某个Blender API怎么用”的文档辅助场景;ahujasid/blender-mcp更适合“我想让AI直接操控场景”的创作场景。
结语
整个接入流程并不复杂,唯一需要特别注意的就是mcp_servers的拼写——这几乎是绝大多数人配置失败的唯一原因。配置对了之后,Codex操控Blender的体验非常流畅,尤其是批量修改对象属性和执行复杂Python脚本这类任务。
来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- 同一个创意,如何用不同 AI 模型分工完成?
- 时间:2026-07-24
-
- 国产大模型哪个好?通义千问、文心一言、Kimi、DeepSeek 对比
- 时间:2026-07-24
-
- 从 Grok 4.5 到 DeepSeek:中文内容创作是否应该多模型交叉验证?
- 时间:2026-07-24
-
- Codex电脑版下载安装包分享:Windows/macOS官方版一键安装(附网盘下载)
- 时间:2026-07-24
-
- Obsidian 怎么配置 Codex:三种方向,从 5 分钟快速接入到 AI 知识库管家
- 时间:2026-07-24
-
- 国内用 Codex 不用登 ChatGPT:Fenno + CC Switch 全流程配置教程
- 时间:2026-07-24
-
- WorkBuddy vs Codex 深度对比:2026 年 AI Agent 该怎么选
- 时间:2026-07-24
-
- Kimi K3 接入 Codex 完整教程:CLI + 桌面端两种方式全覆盖
- 时间:2026-07-24
精选合集
更多大家都在玩
热门话题
大家都在看
更多-
- iOS 13.5.1电池续航差是电池耗电问题吗
- 时间:2026-07-25
-
- 苹果教育优惠开启 附购买攻略
- 时间:2026-07-25
-
- 苹果iOS 14 beta 2 测试版主要更新内容:除细节变化外修复多项Bug
- 时间:2026-07-25
-
- iOS 14 beta 2 是否解决内存占用过多问题?
- 时间:2026-07-25
-
- 受欢迎的奥特曼游戏有哪些
- 时间:2026-07-25
-
- iOS 14信息应用5大更新变化
- 时间:2026-07-25
-
- iOS 14正式版上线时间公布 官方全新介绍
- 时间:2026-07-25
-
- 最新苹果iOS 14 Beta 2版本更新内容全解析与升级教程
- 时间:2026-07-25
