热榜
#多媒体与设计

ahujasid/mcp-for-blender

让大模型通过 MCP 直接驱动 Blender,用自然语言完成建模和场景编辑,而不是手动点选或写 bpy 脚本。

32,213
2,920
Python
MIT
上线 1 年

解决什么问题

Blender 的学习曲线陡,即便熟练用户也要在重复劳动上耗时间:摆基础几何体、调位置、连材质、换几个角度检查视口。手动点 UI 和写 bpy 脚本都不算快。这个项目把 Blender 通过 Model Context Protocol 接到 LLM 上,你用自然语言描述需求,助手就在当前场景里创建、移动和上色对象。

有什么不同

它本质是座桥,不是渲染或生成引擎。MCP server 通过本地 socket 联系 Blender 插件,LLM 操作真实场景,高级工具不够用时还会直接写 Blender Python。真正有意思的是反馈闭环:助手可以要多个角度、线框、X 光和渲染视图来检查自己的成果,这恰是多数 prompt-to-3D 流程最弱的一环。它还能拉取 Poly Haven、Sketchfab、Poly Pizza 的资产,并调用第三方 3D 生成服务。相比图生 3D 模型,你得到的是可编辑几何体和完整场景,而不是单个 mesh;相比从聊天窗口复制 bpy 脚本,助手能看到 Blender 的状态并迭代。

适合谁

适合已经清楚自己想要什么、想加速 blockout、场景摆放和重复修改的 Blender 用户,也适合研究 agent 驱动 DCC 工作流的开发者。不适合想一个 prompt 直接拿到成品资产的人——效果高度依赖模型和你审查几何体的能力。有严格确定性、版本控制和授权资产要求的团队流水线应另寻方案;指望靠它跳过学 Blender 的人会失望,它放大的是已有知识。

上手成本

需要 Blender 3.0+、Python 3.10+ 和 uv 包管理器,以及兼容的 MCP 客户端,如 Claude Desktop、Claude Code、Cursor、Codex 或 VS Code。安装是脚本化的(一行安装器或 uvx mcp-for-blender setup),但从 GUI 启动的客户端经常找不到 PATH 里的 uvx,这是个已知痛点。同时只能跑一个 server 实例。资产和高级模型生成可能涉及额外账号或 API key。README 很完整,但项目还年轻,包名最近改过,免费/付费的分界值得留意。运行模型生成的任意 Python 之前,先看安全章节。

点评

项目 2025 年 3 月才创建,九个月左右就到 3.2 万星,明显是 MCP 浪潮上跑出来的新项目,而非长期积累的老工具;月度趋势榜有近 3000 的稳定增量,说明关注没有迅速消退。核心思路——给模型一双看视口的眼睛——对 Blender 工作确实有用,也比一次性 3D 生成更务实。把它当作已有建模者的增强工具,而不是自动驾驶。留意改名和付费方向的变化,并做好碰到粗糙边缘的心理准备。

本文由 AI 根据项目 README 生成,更新于 2026年10月24日,以项目官方文档为准。