Bonsai BIM (Blender IFC)

Bonsai BIM (Blender IFC)

🚀 bonsai-mcp - 通过 IfcOpenShell 集成 BIM 的 Blender 模型上下文协议(IFC)

bonsai-mcp 是 BlenderMCP 的分支项目,它扩展了原项目功能,专门为 IFC(Industry Foundation Classes)模型提供支持。该集成作为快速概念验证,展示了将 Claude(或其他大语言模型,这里仅对桌面版 Claude 进行了测试)与 Blender 相连,以执行 IfcOpenShell 命令的能力。

✨ 主要特性

  • IFC 特定功能:可对 IFC 模型进行查询、分析空间结构以及检查建筑元素。
  • 五个强大的 IFC 工具:能查看项目信息、列出实体、检查属性、探索空间结构和分析关系。
  • 顺序推理工具:集成了来自 modelcontextprotocol/servers 的顺序推理工具,用于结构化问题解决。
  • 执行代码工具(来自原始 BlenderMCP 实现):支持在 Blender 中创建和修改对象、应用材质以及执行 Python 代码。
  • 经过验证的标准模型:已通过默认的 ifcopenshell 房屋模型(AC20-FZK-Haus.ifc)测试。

📚 详细文档

组件

该系统由以下两个主要组件构成:

  1. Blender 插件 (addon.py):这是一个 Blender 插件,可创建一个在 Blender 内部接收和执行命令的套接字服务器。
  2. MCP 服务器 (blender_mcp_tools.py):这是一个 Python 脚本,实现了模型上下文协议并连接到 Blender 插件。
  • 0 关注
  • 0 收藏,13 浏览
  • system 提出于 2025-09-30 22:21

相似服务问题