如何设置 llama.cpp 和 Blender 来一起创建漂亮的 3D 内容
摘要
本文提供了一个逐步指南,介绍如何使用 Model Context Protocol (MCP) 设置 llama.cpp 和 Blender,通过 AI 命令生成和操作 3D 场景。
参见此处或阅读以下内容:
### 我发现了这个解决方案/完整设置:
- git clone https://projects.blender.org/lab/blender_mcp.git
- cd blender_mcp
- uv --directory ./mcp/ run blender-mcp --transport http --port 9191(此最后命令因安装了 mcp v2 而引发与此问题相关的错误)
- uv --directory ./mcp/ pip uninstall mcp
- uv --directory ./mcp/ add mcp==1.29.1
- uv --directory ./mcp/ run blender-mcp --transport http --port 9191(现在 mcp 服务器再次工作)
### 进入 llama-server 网页界面,即通常的浏览器网址 http://localhost:8080 或 http://localhost:9931(最新 llama.cpp 默认网页界面端口):
- 像往常一样启动 llama-server,加载您首选的模型和设置,并添加选项 --ui-mcp-proxy
- 点击大加号(在聊天编辑框下方) > mcp 服务器 > 输入服务器网址 http://127.0.0.1:9191,然后勾选 "使用 llama-server 代理"
### 此外,安装将与上述启用的 mcp 服务器通信的对应插件:
- cd addon
- zip -r blender_mcp_addon.zip blender_mcp_addon/
### 进入 Blender:
- 编辑 > 偏好设置 > 系统 > 允许在线访问
- 编辑 > 偏好设置 > 插件 > V > 从磁盘安装
- 导航到刚创建的 zip 文件所在路径并选择它
- 启动插件(不要更改其端口,默认为 9876)
- 如果尚未设置,创建一个新的空白场景
### 返回 llama-server 网页界面
- 在聊天编辑框中输入类似的内容:"_在 Blender 中创建一个简单的房子,位于草地上,房子旁边有一棵树,前面有一辆车,调整相机以使所有对象都很好地融入场景_"(授权后续的 exec_blender_stuff 请求,或进入设置 > 工具 > blender mcp,勾选所有授权框)
## 享受
相似文章
Llama.cpp现已全面支持MCP!
llama.cpp现已全面支持适用于所有协议的模型上下文协议(MCP),可在其WebUI中直接实现智能对话和工具集成,无需外部依赖。
llama.cpp
本文介绍了 llama.cpp 的官方主页,这是一个开源的本地 LLM 推理引擎,重点介绍了通过 pi-llama 插件与 Pi 编码代理的集成以及广泛的硬件优化。
我构建的一个工具,用于生成带有功能性铰接部件的3D对象。它托管在GitHub上,且大部分与LLM无关。
一位开发者构建了一个流程,将LLM用作结构化代码编译器来生成Blender Python代码,从而生成带有功能性铰接部件的3D对象,而非单一网格。该工具开源且与LLM无关。
llama.cpp Windows管理器
一款开源的Windows应用程序,用于管理llama.cpp运行时,提供可视化界面以同时运行多个AI模型,并具备监控和控制功能。
在Claude Code中使用本地LLM作为代理
本文介绍了一种自定义的MCP设置,允许在同一会话中使用如llama.cpp等工具,将编码任务从Anthropic的Claude模型卸载到本地的Qwen3.8-27B模型。