Blender MCP(Model Context Protocol for Blender) Skill 技能
用 AI 自然语言直接控制 Blender 3D 软件
技能简介
Blender MCP(Model Context Protocol for Blender)是 ahujasid 开源的社区集成项目,让你能在 Claude Desktop、Claude Code、Codex、Cursor、VS Code、Devin Desktop/Windsurf、OpenCode、Antigravity 等任意支持 MCP 的 AI 客户端里,直接用自然语言控制 Blender 3D 软件进行建模、场景搭建和动画制作。它由一个 Blender 插件(addon.py)和一个 Python MCP 服务器(src/blender_mcp/server.py)组成,插件在 Blender 内部开启 socket 服务,MCP 服务器通过 Model Context Protocol 与 AI 客户端对接,从而打通 AI 与 Blender 之间的双向通信。
核心能力
- 双向通信:通过基于 socket 的服务打通 Blender 与 AI 客户端,AI 可以发送指令、读取 Blender 内部状态。
- 物体操作:在 Blender 场景中创建、修改和删除 3D 物体,支持参数化的几何变换和层级管理。
- 材质控制:通过 AI 对话应用和修改材质、颜色、纹理参数,无需手工切换节点编辑器。
- 可视化校验:支持多角度、相机、线框、X 光、动画 Strip 等多种视图模式,加上渲染输出,让 AI 自己复核结果。
- 代码执行:AI 可直接编写并执行 Blender Python 脚本,完成批量操作和复杂流程。
- 资产生成:内置 Poly Haven 资产、Sketchfab 模型、Poly Pizza 低多边形模型接入,并支持通过 Tripo、Hyper3D Rodin、Hunyuan3D 等服务直接生成 AI 3D 模型导入 Blender,无需自带 API Key。
安装配置
- 自动安装(推荐):在 macOS/Linux 执行
curl -LsSf https://www.mcp-for-blender.com/install.sh | sh,Windows PowerShell 执行irm https://www.mcp-for-blender.com/install.ps1 | iex。脚本会自动安装 uv、查找本机 MCP 客户端、写入 blender 配置并安装 Blender 插件,原配置自动备份为 .bak。 - 手动安装:安装 uv(
brew install uv/curl -LsSf https://astral.sh/uv/install.sh | sh/ PowerShell irm)→ 在 AI 客户端的 MCP 配置里加入"command": "uvx", "args": ["mcp-for-blender"]→ 在 3D 视图中按 N 打开 MCP for Blender 面板,点 Start MCP Server。 - 依赖要求:Blender 3.0+、Python 3.10+、uv 包管理器;同节点上只能运行一个 MCP 实例(Cursor 与 Claude Desktop 二选一)。
使用步骤
- 在终端跑一键安装脚本或手动配置 MCP 客户端;安装 Blender 插件并在「Edit → Preferences → Add-ons」中启用 Interface: MCP for Blender。
- 启动 Blender,让插件自动开启本地 socket 服务;在 3D 视图中按 N 打开 MCP for Blender 面板,确认 Start MCP Server 已运行。
- 完整退出再重开 AI 客户端,让它读取到最新的 MCP 配置。
- 在 AI 客户端里直接说需求,例如「搭一个低多边形森林场景」「把椅子替换成红色皮革材质」「用 Tripo 生成一只机器猫并放进场景」,AI 会调用 Blender 接口执行。
- 通过多角度视图或渲染图让 AI 校验成果,迭代对话反复精修,直到满意为止。
适用场景
- 3D 建模辅助:用自然语言生成几何体、布尔运算、阵列和细分,特别适合不熟悉快捷键的初学者。
- 场景搭建:一次性铺好灯光、相机、背景、材质与合成节点,省去在编辑器之间反复切换。
- AI 模型转 3D:结合 Tripo / Hyper3D Rodin / Hunyuan3D 一键把文字或图片转成可编辑的 3D 资产。
- 批量任务自动化:通过 AI 写 Blender Python 完成资产重命名、UV 重排、动画关键帧批量处理等重复工作。
- 教学与原型设计:让 AI 当 3D 助教,演示建模思路并即时生成可视化结果。
适用人群
- 想要降低 Blender 学习门槛的设计师、艺术家与 3D 爱好者;
- 在 AI 客户端里搭建设施/场景/资产的产品经理与游戏策划;
- 用 Tripo / Rodin / Hunyuan3D 等生成模型做短视频、广告素材的独立创作者;
- 需要在团队里批量处理 Blender 资产管线的技术美术与工作室工程师;
- 教授 3D 软件的讲师与课程作者,把繁琐操作交给 AI 演示。
工作原理
Blender 插件以 socket 服务形式在 Blender 进程内部启动,接收来自外部 MCP 服务器的指令并执行对应的 bpy 操作;MCP 服务器基于 Model Context Protocol 与 AI 客户端通信,把 AI 的自然语言请求翻译成 bpy 调用、把 Blender 的对象/材质/视图状态回写给 AI 客户端形成闭环。Tripo/Hyper3D Rodin/Hunyuan3D 等生成模型通过插件内置的集成直接调用并把模型注入当前场景,整个数据流保持在本地。
官方链接
- GitHub 仓库:https://github.com/ahujasid/mcp-for-blender (原 blender-mcp)
- 项目官网:https://www.mcp-for-blender.com/
- PyPI 包:https://pypi.org/project/mcp-for-blender/
- 一键安装:https://www.mcp-for-blender.com/install.sh
- Discord 社区:https://discord.gg/SNqPn4TcKQ
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议