← 返回目录
B

Blender MCP Server

社区
通过结构化 JSON 命令让 LLM 实时控制 Blender 3D 场景
分类
开发工具 第 374 / 438
Stars
★ 98 热门
运行环境
Node.js · Python
凭据
无需凭据
许可证
MIT
最近提交
⚠
37FMRS · D

一个 MIT 许可的社区 MCP 服务器,通过 TCP 上的 JSON 协议将 LLM 与 Blender 连接,支持实时场景控制且与具体 LLM 无关。README 未列出具体工具清单或客户端配置示例,部分细节需参考其在线文档。适合想用自然语言驱动 Blender 的用户,不适合需要官方支持或非 Blender 工作流的用户。

最强项 · 安装易用性 9/20 最弱项 · 可靠性 5/20

可靠性
5/20
安全与权限
8/20
维护活跃度
9/20
文档质量
6/20
安装易用性
9/20
查看各项评分依据
可靠性 5/20
未提供服务器清单(manifest 标记为 not cached),README 中也没有列出具体的 MCP 工具、参数或返回格式,无法核实工具声明与实际行为是否一致。仓库中未展示任何测试文件或 CI 工作流证据,'node index.js' 是唯一的启动说明,没有关于初始化握手、错误处理或依赖控制的描述。按静态审查规则,没有可验证的执行证据(真实 CI 工作流加上覆盖关键路径的测试),可靠性不得超过 12 分;鉴于证据几乎完全缺失,只能给出较低分。
安全与权限 8/20
README 描述该服务器通过 TCP 套接字与 Blender 进行 JSON 通信,但未说明该端口是否仅绑定本地回环地址、是否有身份验证、是否对危险操作(如场景删除、文件写入、执行任意脚本)进行确认或限制。没有证据显示存在凭据窃取、恶意代码或已知漏洞,因此不触发红线(不判 0-4 分),但由于权限范围、数据边界和确认机制完全未披露,安全性存在明显不确定性,故扣分较多。
维护活跃度 9/20
仓库为 MIT 许可证,非归档状态,96 星、0 个未解决 issue,表明存在一定关注度和维护迹象。但提示中未给出提交历史、发布版本、issue 响应速度或依赖更新记录等具体证据,也没有明确的维护者身份或安全响应渠道说明,因此无法判定为'持续维护,所有权与更新路径清晰'的满分情形,只能算作'活跃但治理与版本信息不足'。
文档质量 6/20
README 提供了基本的安装步骤(克隆仓库、pnpm install、node index.js)和一个指向外部网站的文档链接,但未在仓库内文档中说明具体工具参数、认证方式、使用限制、成本或故障排查步骤,'安装文档'一节的依赖管理器(pnpm)与仓库层级的一致性也未验证。由于关键使用细节依赖外部网站而非可审查的仓库内容,文档质量只能算作'可用但存在隐藏假设与故障排查空白'。
安装易用性 9/20
安装步骤简单明了(克隆、安装依赖、启动脚本),门槛较低,这是加分项。但没有提供在主流 MCP 客户端(如 Claude Desktop)中配置连接的示例、没有说明所需端口/环境变量、没有验证连接成功的方法,且未见任何自动化测试或 CI 证明该流程可重复执行。按静态审查规则,没有真实 CI 与覆盖关键路径的测试时,安装易用性不得超过 15 分,且因客户端集成配置和验证步骤缺失,进一步扣分。

静态评测 · 未实际运行收录于 2026-09-07

查看 FMRS 评分方法 →

选型与风险

能访问什么执行命令或代码访问网络

适合谁

  • 需要在 LLM 中实时操作 Blender 场景的 3D 创作者
  • 希望以自然语言驱动 Blender 的开发者与爱好者
  • 需要与具体模型无关(GPT、Claude、本地模型均可)的集成方案的用户

不适合谁

  • 不使用 Blender 的用户
  • 寻求 Blender 官方支持工具的用户(此为社区项目)
  • 需要图形界面而非命令驱动工作流的用户

所需权限

  • 需要网络/套接字权限以通过 TCP 传输 JSON 命令
  • 需要对 Blender 场景和对象的读写控制权限

风险与副作用

  • LLM 生成的命令可能意外修改或破坏当前 Blender 场景
  • 通过 TCP 套接字通信,若未妥善保护可能暴露于本地网络
  • README 未说明认证机制,安全加固需自行评估

安装接入

准备工作

运行环境:Node.js · Python

  1. 克隆仓库:git clone https://github.com/pranav-deshmukh/blender-mcp.git 并进入目录
  2. 安装依赖:pnpm install
  3. 启动 MCP 服务器:node index.js。文档与演示见 https://blender-mcp-studio.vercel.app/。

验证是否装好

启动 node index.js 并在 MCP 客户端中配置该服务器后,检查客户端工具列表中是否出现 Blender 相关工具,或发送“列出当前场景中的对象”以确认与 Blender 的实时连接是否成功。

常见排障

  1. 确认已用 pnpm install 安装全部依赖
  2. 确认使用 node index.js 启动服务器且无报错
  3. 确认 Blender 正在运行且连接配置与 TCP 套接字设置匹配
  4. 查阅 https://blender-mcp-studio.vercel.app/ 的使用文档

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 连接到 Blender 并列出当前场景中的所有对象
  • 在场景中创建一个立方体并把它移动到原点
  • 帮我给选中的物体添加一个材质
  • 旋转视角并截取当前 3D 场景的截图

使用场景

用自然语言操控 Blender 3D 场景
从代码进行完整的场景与对象控制
将 Blender 接入支持 MCP 的 LLM 工作流

详细介绍

Blender MCP 是一个即插即用的 Model Context Protocol 服务器,让任何大语言模型(如 GPT、Claude 或本地模型)通过 TCP 套接字上传输结构化 JSON 命令,与 Blender 实时交互,实现以自然语言控制 3D 场景。该项目由 pranav-deshmukh 维护,采用 MIT 许可证,并非 Blender 官方产品。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 63.3k · 工具数 2 与当前对比 →

源版本 3d2219f3f89e 数据同步于 2026-10-19 查看 FMRS 评分方法