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 二选一)。

使用步骤

  1. 在终端跑一键安装脚本或手动配置 MCP 客户端;安装 Blender 插件并在「Edit → Preferences → Add-ons」中启用 Interface: MCP for Blender。
  2. 启动 Blender,让插件自动开启本地 socket 服务;在 3D 视图中按 N 打开 MCP for Blender 面板,确认 Start MCP Server 已运行。
  3. 完整退出再重开 AI 客户端,让它读取到最新的 MCP 配置。
  4. 在 AI 客户端里直接说需求,例如「搭一个低多边形森林场景」「把椅子替换成红色皮革材质」「用 Tripo 生成一只机器猫并放进场景」,AI 会调用 Blender 接口执行。
  5. 通过多角度视图或渲染图让 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 等生成模型通过插件内置的集成直接调用并把模型注入当前场景,整个数据流保持在本地。

官方链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论