用 Ollama 自托管模型来运行 Blender MCP
Ollama 在你自己的机器上运行模型,并把它暴露成一个本地自托管的 API 端点,兼容 MCP 的客户端可以用它来代替云端服务商。这是进阶路线:GPU 由你自己准备,本地模型这一套加上 MCP 的配置与日常维护也都由你自己负责——比起把客户端指向一个云端模型,工作量要大一个数量级。请预期在复杂的 Blender 任务上,效果通常不如领先的云端模型。如果你要的是私密、离线或完全属于自己的推理环境,这个取舍正是意义所在;如果你想用最少的配置得到最好的结果,请改看 Claude 指南。
开始之前还有一点要说明:Ollama 本身并不支持 MCP 协议。它是一个推理引擎。你需要用一个兼容 MCP 的客户端(Cursor,或装了 Cline 的 VSCode),把它的模型提供方设为 Ollama,同时接上 Blender MCP 服务端。
于是你得到的是:本地自托管模型(Ollama)+ Blender 工具(MCP) = 不依赖云端的 AI 3D 建模。
它是怎么工作的
| 组成部分 | 作用 |
|---|---|
| Ollama | 在你自己的硬件上运行大模型,并通过一个由你托管和维护的本地 API 端点对外提供服务 |
| Cursor / VSCode + Cline | 兼容 MCP 的客户端;用 Ollama 作为 AI 大脑,用 Blender MCP 作为工具 |
| Blender MCP | 提供在 Blender 里创建和修改 3D 内容的工具 |
Ollama 是推理引擎,不是 MCP 客户端。所以你需要一个同时满足这两点的客户端:
- 支持 MCP 服务端(用来连接 Blender MCP)
- 能把 Ollama 当作模型后端
Cursor 和装了 Cline 扩展的 VSCode 都满足这两点。Cursor 内置了对 Ollama 的支持;Cline 允许你把 AI 指向 Ollama 的 API。两种情况下,Blender MCP 都是作为一个独立的 MCP 服务端添加进去的。
自托管模型的好处
- 私密 —— 你的提示词和数据不会离开本机
- 离线 —— 模型下载完成后,不联网也能用
- 没有按量计费的账单 —— Ollama、Blender MCP 和开放权重模型都可以免费下载;你付出的是硬件和电费
- 没有速率限制 —— 吞吐取决于你的 GPU,而不是服务商的配额
局限
- 效果更弱 —— 能自托管的开放权重模型,在复杂的 Blender 任务上通常不如领先的云端模型
- 更慢 —— 本地推理一般比云端 API 慢
- 硬件 —— GPU 由你自己准备(建议 8GB 以上显存;更大的模型需要更多)
- 配置与运维 —— 你要配置并持续维护两套东西:本地模型服务,以及 MCP 客户端
前置条件
- Blender 3.0 及以上 —— 从 blender.org 下载
- Ollama —— ollama.com
- Cursor 或 VSCode(装 Cline 扩展)
- uv 包管理器 —— 运行 Blender MCP 需要
- GPU —— 本地模型建议 8GB 以上显存
第 1 步:安装 Ollama 并拉取模型
macOS / Linux
从 ollama.com 下载,或者:
curl -fsSL https://ollama.com/install.sh | sh拉取一个支持工具调用的模型:
ollama pull llama3.1:8b也可以用 ollama pull mistral,或者在偏重写代码的流程里用 ollama pull codellama。
模型选择: llama3.1:8b 在速度和能力之间比较平衡。如果显存够(建议 40GB 以上),更复杂的 3D 任务可以试试 llama3.1:70b。更小的模型(例如 phi3)可能应付不了 Blender MCP 的工具调用模式。
第 2 步:安装兼容 MCP 的客户端
方案 A:Cursor(推荐)
下载 Cursor 。Cursor 原生支持 MCP,并且可以把 Ollama 作为模型提供方。
方案 B:VSCode + Cline
安装 VSCode 和 Cline 扩展 。Cline 支持 MCP,也可以配置成使用 Ollama。
第 3 步:把客户端指向 Ollama
Cursor
- 打开 Cursor Settings → Models
- 把 Ollama 添加为模型提供方(Ollama 在运行时,Cursor 会自动检测到)
- 为 Agent / Composer 选择你拉取的模型(例如
llama3.1:8b)
VSCode + Cline
- 打开 Cline 的设置
- 把 API 端点设为你本地的 Ollama 实例(通常是
http://localhost:11434) - 在 Cline 的模型选择器里选择你的模型
Ollama API: 默认情况下,Ollama 在 http://localhost:11434 提供服务。在 Cursor 或 Cline 里使用之前,请确认 Ollama 正在运行(ollama serve 或打开 Ollama 应用)。
第 4 步:添加 Blender MCP 服务端
如果还没装 uv,先装上:
curl -LsSf https://astral.sh/uv/install.sh | sh把 Blender MCP 服务端加入客户端的 MCP 配置。写法和我们其他配置指南里的一样。
Cursor —— 进入 Settings → MCP 并添加:
macOS / Linux
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": ["blender-mcp"]
}
}
}VSCode + Cline —— 把同样的配置加进 Cline 的 MCP 设置(具体位置随 Cline 版本而变,一般在工作区设置或用户设置里)。
第 5 步:安装 Blender 插件并连接
下载插件
从 Blender MCP 的 GitHub 仓库 下载 addon.py。
在 Blender 中安装
打开 Blender → Edit → Preferences → Add-ons → Install… → 选择 addon.py。
启用插件
勾选 “Interface: Blender MCP”。
连接
在 3D 视图里按 N → BlenderMCP 标签页 → 点击 “Connect to Claude”。
第 6 步:测试整套配置
Blender 已连接、客户端也配好之后:
- 打开 Agent / Composer(Cursor),或 VSCode 里的 Cline 对话
- 确认模型已设为你的 Ollama 模型
- 确认工具列表里出现了 Blender MCP
- 试试:“在 Blender 里做一个红色立方体” 或 “在原点加一个 UV 球”
本地模型可能需要更清晰、更短的提示词。如果一个复杂请求失败了,就把它拆成更小的步骤。
排错
Ollama 的模型不去调用 Blender 的工具
- 确认这个模型支持函数 / 工具调用(Llama 3.1、Mistral 和 CodeLlama 都支持)
- 先用一个简单的提示词验证 MCP 连接是否正常
- 一些较小的模型在多工具流程上比较吃力——可以换更大的模型试试
Blender MCP 显示未连接
- 和其他指南里的排查方式一样:确认 uv、确认 Blender 插件已启用、确认点过 Connect
- 添加 MCP 配置后重启客户端
- 同一时间只能有一个 MCP 客户端连接 Blender
很慢或者没有反应
- 本地推理比云端 API 慢
- 用更小的模型(
llama3.1:8b)可以更快地迭代 - 确认 GPU 确实在被使用(Linux 上可以用
nvidia-smi查看)
显存不足
- 换更小的模型,或者减小上下文长度
- 关掉其他占用 GPU 的程序
想了解技术细节,可以看我们的 MCP 服务端架构详解。
本页的文字步骤是完整的,不看视频也能配完。想对照着看的话,下面这段配置演示录屏在 YouTube 上,只有英文;在你点开之前,本页不会加载它的任何内容。
Blender MCP 配置演示
常见问题
Ollama 原生支持 MCP 吗?
不支持。Ollama 是一个大模型推理引擎——它能在本地跑模型,但不讲 MCP 协议。要把 Blender MCP 和 Ollama 一起用,你需要一个兼容 MCP 的客户端(Cursor,或装了 Cline 的 VSCode),让它以 Ollama 作为模型后端,同时把 Blender MCP 作为独立的服务端接进来。
用 Ollama 跑 Blender MCP,实际成本是多少?
软件本身可以免费下载:Blender MCP、Ollama、Blender 和开放权重模型都是免费的。成本在硬件和运维上——你要自备一块够用的 GPU(建议 8GB 以上显存,更大的模型需要更多)、承担电费,并投入时间去配置和维护本地模型服务与 MCP 客户端。这并不是零成本,和为云端模型付费也是完全不同的投入方式。
哪些 Ollama 模型配合 Blender MCP 效果比较好?
支持工具 / 函数调用的模型效果更好:llama3.1:8b、llama3.1:70b、mistral 和 codellama。更小的模型(phi3、tinyllama)可能应付不了 Blender MCP 的工具调用模式。复杂的 3D 场景下,更大的模型表现更好。
Blender MCP + Ollama 和 Claude 相比如何?
Claude 更强也更省事:接上一个云端模型就能开始干活。Ollama 意味着把模型和它的 API 自托管在你自己的 GPU 上,并在 MCP 之外额外配置和维护这一套,同时接受更慢的推理速度,以及在复杂 3D 任务上通常更弱的效果。Claude 在多步骤场景构建和细腻的提示词理解上更出色。当私密性、离线运行或掌控整套环境比输出质量和配置成本更重要时,再选 Ollama。
可以用 Open WebUI 或其他 Ollama 前端配合 Blender MCP 吗?
Open WebUI 这类界面主要面向和 Ollama 模型对话。要用 Blender MCP,你需要一个同时支持 MCP 服务端和 Ollama 模型的客户端,Cursor 和装了 Cline 的 VSCode 是最直接的选择。也有一些 MCP-Ollama 的桥接项目,但通常需要额外配置。
配置还是不顺利?这正是开源那条路的代价 —— AI 客户端、模型和配置都要你自己选、自己维护。我们自己的付费应用 3D-Agent 则把 AI 和整套工具一并包含在内。 对比 Blender MCP 与 3D-Agent →