本文最后更新于8 天前,其中的信息可能已经过时,如有错误请留言
- 为什么需要装 MCP
MCP 的作用是提供一个“桥梁”,让 AI 可以通过标准接口调用 Blender 的功能
没有 MCP 时,即使 Codex 能给你写出这样的 Blender Python:
import bpy
bpy.ops.mesh.primitive_cube_add(location=(0, 0, 2))
它通常也只能把代码显示给你。你还得:
- 复制代码;
- 打开 Blender;
- 进入 Scripting;
- 粘贴代码;
- 点击运行;
- 再把结果告诉 Codex
装了 MCP 后,Codex 可以把“创建立方体”转换成工具调用,直接交给 Blender 执行,并继续读取执行后的场景结果。
OpenAI 官方对 MCP 的定位也是:让 Codex 连接 MCP Server,从而访问额外的工具和上下文;Codex 中的 MCP Server 会记录在 config.toml 中
- Blender MCP 的核心 Server 是运行在你电脑本地的
- “Server”不一定是远程网站只要一个程序能够:等待请求;接收命令;执行操作;返回结果;它就可以叫 Server

powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
配置过程:
- 下载 Blender MCP
Github:blender-mcp-main.zip
- 打开CMD输入:
powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://astral.sh/uv/install.ps1 | iex"
- 把插件安装到 Blender

- 配置 Codex
打开C:\Users\sky\.codex ,找到config.toml
在文件末尾加入:
[mcp_servers.blender]
command = 'C:\Users\sky\.local\bin\uvx.exe'
args = ["--python", "3.11", "blender-mcp"]
startup_timeout_sec = 120
tool_timeout_sec = 120
enabled = true
[mcp_servers.blender.env]
UV_PYTHON_PREFERENCE = "only-managed"
- 检查 MCP 是否被识别
在 CMD 中可以执行:codex mcp list
正常应该看到:blender


