首个3D建模AI员工:BlenderMCP
浏览次数:5次 发布时间:2025-03-13
BlenderMCP 通过模型上下文协议(MCP)将 Blender 连接到 Claude AI,使 Claude 能够直接与 Blender 交互和控制。这种集成实现了辅助提示的 3D 建模、场景创建和操作。
BlenderMCP 功能:
1、双向通信:通过基于套接字的服务器将 Claude AI 连接到 Blender
2、对象操作:在 Blender 中创建、修改和删除 3D 对象
3、材质控制:应用和修改材质和颜色
4、场景检查:获取当前 Blender 场景的详细信息
5、代码执行:在 Blender 中运行任意 Python 代码
BlenderMCP 组件:
1、Blender 插件( addon.py ):一个在 Blender 中创建套接字服务器的插件,用于接收和执行命令
2、MCP 服务器( src/blender_mcp/server.py ):一个实现模型上下文协议并连接到 Blender 插件的 Python 服务器
通信协议:
系统使用基于 TCP 套接字的简单 JSON 协议
1、命令以 JSON 对象的形式发送,带有 type 和可选的 params
2、响应是带有 status 和 result 或 message 的 JSON 对象
工具:

Claude 桌面集成:
前往 Claude > 设置 > 开发者 > 编辑配置以包含以下内容:


根据提示词自动生成3D模型过程:
提示词(游戏场景):创建一个地下城中的低多边形场景,有一条龙守护着一锅金币

提示词 :获取当前场景信息,并从中创建一个 threejs 草图

知识点补充:
什么是 MCP 协议?
MCP 协议,即模型上下文协议,是一种开放标准,由 Anthropic 开发,旨在标准化 AI 应用程序如何向大型语言模型(LLMs)提供上下文。它就像 USB-C 接口一样,为 AI 提供了一个通用的连接方式,让 AI 可以无缝访问各种数据源和工具,例如文件、数据库和外部 API。
这种协议特别适合构建 AI 驱动的代理和复杂工作流程,帮助 AI 模型获取实时、准确的信息,从而提升响应质量和效率。
它能做什么?
MCP 协议的主要功能包括:
数据访问:允许 AI 从多种来源获取数据,如本地文件、远程数据库或第三方服务,无需为每个数据源单独开发集成。
标准化连接:提供安全、标准化的连接方式,处理认证和使用策略,确保数据安全。
灵活性与可持续性:支持开发者在不同 LLM 提供商和工具间切换,并通过可重复使用的连接器减少重复开发工作。
工作流程优化:通过客户端-服务器架构,MCP 主机(如 AI 接口)可以连接到多个 MCP 服务器,这些服务器提供具体功能,如文件操作、数据库查询或 API 请求。
一个意想不到的细节是,MCP 不仅简化了技术集成,还促进了一个生态系统,让开发者可以“一次构建,多次使用”,这对长期的 AI 开发非常有帮助。
上一篇: OpenAI 奥尔特曼推聊天应用 World 尝试虹膜识别
下一篇: 没有了