ahujasid/blender-mcp

⭐ 19,460 Stars 🍴 1,880 Forks Python MIT

BlenderMCP 是一个连接 Blender 和 Claude AI 的开源项目,通过 Model Context Protocol (MCP) 实现了 AI 辅助的 3D 建模、场景创建和操作。

来源:据 README 描述 查看 GitHub 仓库 →

为什么值得关注

BlenderMCP 受关注的原因包括:它填补了 Blender 与 AI 集成的空白,解决了 3D 建模过程中缺乏 AI 辅助的问题;采用 Python 和 MCP 协议,技术选型独特;支持多种 Blender 功能,如对象操作、材质控制、场景检查和代码执行。

来源:综合 README 描述和项目特征

核心功能

双向通信

通过基于 socket 的服务器连接 Claude AI 和 Blender,实现命令的接收和执行。

来源:据 README 描述
对象操作

在 Blender 中创建、修改和删除 3D 对象。

来源:据 README 描述
材质控制

应用和修改材质和颜色。

来源:据 README 描述
场景检查

获取当前 Blender 场景的详细信息。

来源:据 README 描述
代码执行

在 Blender 中运行任意 Python 代码。

来源:据 README 描述

技术架构

项目采用模块化设计,主要分为 Blender Addon 和 MCP 服务器两部分。Blender Addon 负责创建 socket 服务器接收和执行命令,MCP 服务器实现 MCP 协议并连接到 Blender Addon。数据通过 TCP 套接字进行传输。

来源:代码目录结构 + 依赖文件

技术栈

infra: 无特殊要求,可在本地运行  |  key_deps: mcp[cli], supabase, tomli  |  language: Python  |  framework:

来源:依赖文件 + 代码目录结构

快速上手

1. 安装 Blender 和 Python 3.10 或更高版本。 2. 安装 uv package manager。 3. 下载 `addon.py` 文件并添加到 Blender。 4. 启用 Blender MCP 插件。 5. 配置 Claude 和 MCP 服务器。 6. 启动 Blender 和 MCP 服务器。
来源:README Installation/Quick Start

使用场景

1. 3D 建模和场景创建:使用 AI 辅助创建复杂的 3D 场景。 2. 游戏开发:利用 AI 生成游戏资产和场景。 3. 视觉特效:快速制作视觉效果。 4. 教育培训:为学生提供交互式 3D 建模工具。

来源:README

优势与局限

优势

  • 优势1:提供 AI 辅助的 3D 建模功能,提高建模效率。
  • 优势2:支持多种 Blender 功能,满足不同需求。
  • 优势3:开源免费,易于扩展。

局限

  • 局限1:需要一定的 Blender 和 Python 知识。
  • 局限2:代码执行功能存在安全风险。
  • 局限3:依赖外部库和工具。
来源:综合 README、代码结构和依赖分析

最新版本

版本号:1.5.5 发布日期:无 主要变更:添加 Hunyuan3D 支持,支持 Poly Haven 资产,支持 Hyper3D Rodin 生成 3D 模型等。

来源:GitHub Releases

总结评价

BlenderMCP 是一个值得关注的项目,它为 Blender 用户提供了 AI 辅助的 3D 建模功能,适合需要高效建模的团队和个人使用。

来源:综合分析
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间:2026-04-12 18:30。质量评分:85/100。 所有结论均标注了数据来源。如发现不准确之处,欢迎反馈。

数据来源: README、GitHub API、依赖文件