项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-26 · 当前星标 ★ 33769
使用教程
环境要求
- 已安装 Blender 3D(插件需在 Blender 内启用)
- 已安装 uv,或改用 pipx 安装
- 一个支持 MCP 的 LLM 客户端(如 Claude)
- 可选:Docker,用于以容器方式运行 MCP 服务端
安装与启动步骤
-
1安装 uv
README 的 Quickstart 第一步是安装 uv,但节选中具体安装命令被截断,请按 uv 官方说明安装后再继续。
-
2安装 MCP 服务端
锁定环境无法使用 uvx 时,用 pipx 安装 mcp-for-blender,并确保 PATH 生效后重启终端或客户端。
pipx install mcp-for-blender pipx ensurepath -
3配置 MCP 客户端
pipx 方式把 which 得到的 mcp-for-blender 绝对路径填到客户端 command,并省略 args。
which mcp-for-blender -
4Docker 方式运行
不想本地安装时,从仓库根目录构建镜像,容器只跑 MCP 服务端,Blender 仍在本机运行。
docker build -t mcp-for-blender . -
5安装 Blender 插件
把插件复制到 Blender 插件目录并命名为 blender_mcp.py,命令会打印写入路径并备份被替换的文件。
uvx mcp-for-blender install-addon -
6启用插件
在 Blender 打开 Edit → Preferences → Add-ons,搜索并启用 MCP for Blender;未出现可 Install… 选文件或重启。
-
7启动 MCP 服务器
在 3D 视图按 N 打开侧边栏,切到 MCP for Blender 标签页,点击 Start MCP Server 建立连接。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
command | 是 | MCP 客户端里要执行的命令,Docker 方式填 docker,pipx 方式填绝对路径 | docker |
args | 是 | Docker 方式必须包含 -i,服务端通过 stdin/stdout 与客户端通信 | ["run", "-i", "--rm", "mcp-for-blender"] |
BLENDER_HOST | 否 | 容器连接 Blender 的主机地址,镜像默认 host.docker.internal | localhost |
BLENDER_MCP_SAFE_MODE | 否 | 设为 1 在容器中启用安全模式 | 1 |
BLENDERMCP_ADDONS_DIR | 否 | 覆盖插件安装的目标插件目录 | /path/to/scripts/addons |
如何确认成功
在 Blender 侧边栏点击 Start MCP Server 完成连接,MCP 客户端能正常读取场景并调用 Blender 工具即为可用。
常见问题
Q:以前叫 blender-mcp,需要改配置吗?
A:不需要。uvx blender-mcp 仍能运行服务端,现有配置无需改动;新安装请使用 mcp-for-blender。
Q:Linux 上 Docker 方式连不上 Blender 怎么办?
A:Linux 没有 host.docker.internal,且插件只监听 localhost,请改用 --network=host 并把 BLENDER_HOST 设为 localhost。
Q:插件列表里找不到 MCP for Blender?
A:点击 Install… 选择复制出来的 blender_mcp.py / addon.py,或重启 Blender 后再搜索启用。
Q:install-addon 找不到 Blender 安装目录怎么办?
A:可手动下载仓库里的 addon.py,在 Blender 的 Add-ons → Install… 中选择安装;或用 BLENDERMCP_ADDONS_DIR 指定目录。
注意事项
- 这是第三方集成,并非 Blender 官方出品。
- Docker 容器只承载 MCP 服务端,Blender 必须仍在本机运行。
- Docker 配置中的 -i 参数必需,缺少会导致无法与客户端通信。
- README 未给出 uv 的具体安装命令,需另行参考 uv 官方文档。
核心亮点
- 以 Blender 插件形式运行,直接读取和操作当前场景,无需导出模型或切换软件
- 基于 MCP 标准协议,兼容任意支持 MCP 的 LLM 客户端,不锁定单一模型厂商
- 把建模、变换、材质等操作封装成工具接口,LLM 可自主调用完成多步任务
不足之处
- 复杂建模任务依赖 LLM 的推理与工具调用能力,指令模糊时容易生成错误操作
- 插件能力受限于已暴露的 MCP 工具集,Blender 高级功能覆盖可能不完整
适用场景
- 用自然语言快速搭建基础场景和占位模型,加速前期概念探索
- 让 AI 批量修改场景中对象的材质、位置和命名,减少重复手工操作
- 在对话中查询当前 Blender 场景结构,辅助排查和整理复杂工程
替代项目
BlenderMCP、blender-mcp
下一篇:system1-agents
同类项目推荐
rails-mcp-server
开源
让 AI 直接读懂你的 Rails 项目,少贴代码多干活
A Ruby gem implementation of a Model Context Protocol (MCP) server for Rails project···
mulmoterminal
开源
浏览器网格并行管理多个AI编码代理,谁需要你一目了然
Run multiple Claude Code and Codex sessions in parallel — a browser terminal grid t···
MCP-Universe
开源
一站式训练评测智能体工具调用能力
MCP-Universe is a comprehensive framework designed for RL training, benchmarking, an···
awesome-ai-agents-2026
开源
一张清单,快速掌握2026年AI Agent全生态
A curated list of AI Agent frameworks, tools, platforms, and resources for 2026 — t···
让不同 AI 编程助手共享记忆,不再重复交代背景
The cross-harness, self-improving memory layer for AI agents. Join our community: ht···
flompt
开源
把提示词画成流程图,拖拽编辑自动生成优化版
flow + prompt = flompt - Visual AI Prompt Builder. Decompose, edit as flowchart, rec···
Awayke
开源
合盖不睡,AI 任务跑不停
Keep Your Mac Awayke With the Lid Closed
Acontext
开源
给 AI Agent 装上持久记忆,告别上下文丢失
Agent Skills as a Memory Layer
AgentTeams
开源
把 AI 智能体拉进群聊干活,人类随时围观插话
An open-source Collaborative Multi-Agent OS for transparent, human-in-the-loop task ···
