项目简介
Blender AI MCP 服务器是一个基于 Model Context Protocol (MCP) 的桥接工具,让大型语言模型(如 Claude、ChatGPT)能够可靠地操作 Blender 进行 3D 建模。它解决了传统 AI 直接编写 Python 脚本控制 Blender 时的多种问题,包括 API 过时、上下文错误、无反馈循环和安全风险。
主要功能
核心建模功能
- 场景管理:创建、删除、重命名对象,管理视图和相机
- 几何编辑:挤出、倒角、环切、布尔运算等核心建模工具
- 材质与纹理:创建 PBR 材质,绑定图像纹理
- UV 映射:展开、打包、创建接缝
- 雕刻工具:平滑、抓取、捏合、膨胀等有机建模
- 导入导出:支持 OBJ、FBX、GLB 等主流 3D 格式
- 骨骼绑定:创建骨架,绑定网格,权重绘制
高级特性
- 智能路由器:自动纠正错误的工具调用,扩展单步操作为完整工作流
- 网格分析:拓扑检测、对称性分析、多角度渲染
安装步骤
1. 安装 Blender 插件
- 从 GitHub Releases 页面下载 'blender_ai_mcp.zip'
- 打开 Blender → 编辑 → 首选项 → 插件
- 点击"安装..."选择 zip 文件并启用插件
2. 配置 MCP 客户端
推荐使用 Docker 运行 MCP 服务器。以下是主要 MCP 客户端的配置示例:
Cline / Claude Code 配置
- 配置文件:'cline_mcp_settings.json'
- 服务器配置信息:
{ "command": "docker", "args": [ "run", "-i", "--rm", "-e", "BLENDER_RPC_HOST=host.docker.internal", "ghcr.io/patrykiti/blender-ai-mcp:latest" ]
关键环境变量说明:
- 'BLENDER_RPC_HOST':连接 Blender 的主机地址
- macOS/Windows:使用 'host.docker.internal'
- Linux:使用 '--network host' 和 '127.0.0.1"
使用方法
- 启动 Blender 并确保插件已启用
- 配置 MCP 客户端 使用上述 Docker 配置
- 插件会自动在端口 8765 启动本地服务器
- AI 助手可以通过 MCP 协议调用各种建模工具
常用工具示例:
- 'modeling_create_primitive':创建立方体、球体等基本几何体
- 'mesh_extrude_region':挤出选中的面
- 'scene_get_viewport':获取当前视图截图
- 'material_create':创建新的 PBR 材质
- 'sculpt_brush_smooth':平滑雕刻
信息
分类
桌面与硬件