MCP for Blender
MCP for Blender 是一个开源 Blender 插件和 MCP 服务器,可将 Blender 3D 连接到任意 LLM,用于提示辅助建模、场景创建、对象与材质控制、可视化验证,以及资产和模型生成。该项目为社区插件,与 Blender Foundation 无隶属关系。
访问 ahujasid/mcp-for-blender项目简介
MCP for Blender 是一个开源 Blender 插件和 MCP 服务器,通过基于套接字的连接让 LLM 控制 Blender。AI 可以编写 Blender Python、创建和修改对象、应用材质、通过多种视图或渲染检查结果,并搜索或导入资产。该项目是社区插件,与 Blender Foundation 无隶属关系。
核心功能
- Blender 与 LLM 之间通过基于套接字的服务器进行双向通信
- 在 Blender 中创建、修改和删除 3D 对象
- 应用和修改材质与颜色
- 通过视口、相机、多角度、线框、X 射线、动画条视图和渲染进行可视化验证
- 代码执行,AI 可直接编写 Blender Python
- 使用 Poly Haven、Sketchfab、Poly Pizza、Tripo、Hyper3D Rodin、Hunyuan3D 和 Meshy 进行资产和模型生成
适用场景
- 提示辅助的 3D 建模和场景创建
- 应用和修改材质与颜色
- 让 AI 通过多角度、相机、线框、X 射线、动画条视图和渲染检查并验证其工作
- 从受支持的来源导入资产或生成 3D 模型
快速开始
- 若已安装 uv,可运行 uvx mcp-for-blender setup;否则使用适用于 macOS/Linux 或 Windows 的一行安装器。
- 选择要配置的 MCP 客户端;安装程序会添加 blender 条目,并为每个更改的文件保存 .bak 备份。
- 完全退出并重新打开 AI 应用,打开 Blender,然后让它构建内容。
- 手动设置时,安装 uv,将 MCP 服务器添加到客户端,运行 uvx mcp-for-blender install-addon,在 Blender 偏好设置中启用 Interface: MCP for Blender,并启动或连接服务器。
部署与要求
- Blender 3.0 或更高版本
- Python 3.10 或更高版本
- uv 包管理器,使用官方安装器而不是 pip install uv
- MCP 客户端,例如 Claude Desktop、Claude Code、Codex、Cursor、VS Code、OpenCode 或 Antigravity
- Docker 只能承载 MCP 服务器;Blender 仍运行在主机上。在 Linux 上使用主机网络并将 BLENDER_HOST 设置为 localhost。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。