MCP for Blender 把 Blender 变成大模型能操作的东西。它是社区项目,不是 Blender 基金会的官方产品,仓库标题下方就写着这条免责声明。思路很直接:Blender 里跑一个 socket 服务端,外面跑一个 MCP 服务端,于是 Claude Code、Codex、Cursor 或其他 MCP 客户端,都能在活着的 Blender 会话里创建对象、改材质、读取场景、执行 Python。
第一方仓库 创建于 2025-03-07,许可证 MIT。2026-09-20 GitHub 显示 29,059 star、2,669 fork,最后一次推送是 2026-09-16。项目已从 blender-mcp 更名为 mcp-for-blender:PyPI 包名现在叫 mcp-for-blender,而 uvx blender-mcp 依然可以启动服务,无需改动配置。产品站是 mcp-for-blender.com。star 反映的是关注度,不是安装量。
这里的安全提示比多数工具更要紧:Blender 插件可以执行模型发来的任意 Python。所以项目要求同一时间只跑一个服务实例,并且把这条连接当成纯本地连接。
核心功能
- 双向 socket 连接:插件在 Blender 内监听,MCP 服务端与之通信,智能体操作的是你打开的那个场景,不是无头副本。
- 对象与材质控制:用一句话创建、修改、删除对象,套用或调整材质与颜色。
- 场景读取:智能体会先问清楚文件里到底有什么,再动手改。这一步能挡掉大多数盲改。
- 执行 Python:在运行中的会话里执行任意 Blender Python,这是预设工具覆盖不到时的逃生口。
- 资产与模型生成:接入 Poly Haven 资产、Sketchfab 模型、Poly Pizza 低模,以及经 Hyper3D Rodin 和 Hunyuan3D 生成的 AI 网格。
适用场景
- 自然语言搭白模:描述一个场景,让它摆好基础几何体和灯光,再手工细修。
- 批量场景整理:重命名、隐藏、设父子关系、批量换材质,几十个对象不用在 Outliner 里逐一点。
- 资产进场景:拉一个 Poly Haven HDRI 或 Sketchfab 模型进来,并让智能体把它接进着色器。
- 流水线脚本:让模型直接写并运行那些原本要翻文档的 Blender Python。
限制:工具的上限取决于驱动它的模型,而三维工作需要的空间判断恰是文本模型仍在跌跟头的地方。提示词要收窄,大动作前先存盘,并且记住:一个能对 Blender 执行 Python 的 MCP 客户端,是一块很大的信任面。
定价方案
| 方案 | 价格 | 说明 |
|---|---|---|
| MCP for Blender | $0 | GitHub 与 PyPI 上的 MIT 开源项目。 |
| Blender | $0 | 需另行从 Blender 基金会下载。 |
| 你所用的大模型 | 按各家计费 | Claude、Codex 或任意 MCP 客户端,各自按自己的套餐收费。 |
项目由赞助者支持,公开名单里有 CodeRabbit、Vercel 的 Guillermo Rauch 和 Kevin Guanche Darias。赞助与「buy me a coffee」是目前唯一的资金渠道。
快速开始
# 1. 安装 uv
brew install uv # macOS;其他平台用官方脚本
# 2. 在 MCP 客户端里注册服务
claude mcp add blender uvx mcp-for-blender
# 或者:codex mcp add blender -- uvx mcp-for-blender
# 3. 安装并启用 Blender 插件
uvx mcp-for-blender install-addon
在 Blender 的 Add-ons 里启用 Interface: MCP for Blender,然后在 3D 视图里按 N,打开 MCP for Blender 面板,点击 Start MCP Server。第一方文档见 仓库 README 与 mcp-for-blender.com。
常见问题
从 blender-mcp 改名后需要改配置吗?
不需要。旧配置照常可用,uvx blender-mcp 仍能启动服务;新安装请使用 mcp-for-blender 这个包名。
可以让 Claude Desktop 和 Cursor 同时连它吗?
项目明确说不行。同一时间只跑一个服务实例。
它是 Blender 官方项目吗?
不是。README 明确写着这是第三方集成,不是 Blender 官方制作。
替代方案
- Hyper3D Rodin:需要从文字或图片直接生成三维网格时用它,而不是场景控制。
- MCP Framework:想自己写 MCP 服务端时用的工具包。
- Blender 本体:这个项目所接入的免费三维软件。
使用技巧
- 先让智能体读场景再动手改。场景读取工具存在的意义,就是让它不要猜对象名。
- 先存盘。一个能对 Blender 执行 Python 的模型,一次调用就能毁掉整个场景。
- 和生成器配合:让 Rodin 或 Hunyuan3D 出网格,再用智能体处理摆放、材质和渲染设置。
总结
MCP for Blender 是文本模型与真实三维软件之间那条实用的桥:一个 socket、一个插件、一小套工具,让智能体在你打开的场景里干活。搭白模、清理场景、搬运资产都值得一试。保持本地、只跑一个实例,并在让它碰成品场景之前先存盘。
评论
还没有评论。成为第一个评论的人!