探索
Bonsai MCP

Bonsai MCP

Bonsai-mcp是一个Blender插件,通过IfcOpenShell实现对IFC建筑模型的分析与操作,支持与Claude等LLM交互执行建筑信息模型查询任务。
2.5分
8
2025-04-23 14:59:26
概述
安装
内容详情
替代品

什么是Bonsai-mcp?

Bonsai-mcp是连接Blender与AI助手的桥梁,特别针对建筑行业的IFC格式模型。它允许您通过自然语言查询建筑模型信息,执行专业分析,并获取结构化数据反馈。

如何使用Bonsai-mcp?

安装Blender插件并配置Claude客户端后,您可以直接在聊天界面使用专用工具查询模型信息,无需编写代码即可获取建筑元素的属性、空间结构等专业数据。

适用场景

建筑信息模型审查、施工进度模拟、设施管理查询、建筑性能分析等需要交互式访问IFC模型数据的场景。

主要功能

IFC模型查询支持对IFC模型的多维度查询,包括元素类型筛选、属性提取和空间关系分析
BIM专业分析提供5种专业分析工具:项目信息、实体列表、属性查看、空间结构和关系分析
Blender无缝集成通过Socket通信实现与Blender的实时交互,支持代码执行和模型修改
结构化思维工具内置分步思考框架,支持复杂问题的结构化分析和解决方案推导

优势与局限性

优势
无需编程即可访问专业BIM数据
支持行业标准IFC格式
与Claude等AI助手深度集成
提供建筑行业特定的分析工具
局限性
需要Blender和Bonsai BIM插件环境
大型模型查询可能存在性能延迟
部分高级功能需要基础Python知识

如何使用

环境准备安装Blender 3.0+和Bonsai BIM插件,确保Python 3.10+环境
安装插件在Blender偏好设置中安装addon.py,并启用IFC功能支持
配置Claude编辑claude_desktop_config.json文件,添加MCP服务器配置
连接使用在Blender侧边栏点击"Connect to Claude",然后在Claude中使用IFC工具

使用案例

建筑元素统计快速获取模型中各类建筑元素的数量统计
空间分析分析建筑的层次结构和空间关系
元素属性查询获取特定建筑元素的详细技术参数

常见问题

1
为什么无法连接到Blender?请检查:1) Blender插件是否已启用 2) 端口是否被占用 3) 防火墙设置
2
如何处理大型IFC模型?建议:1) 分区域查询 2) 使用特定类型过滤 3) 关闭不必要的视图更新
3
如何扩展IFC查询功能?可以通过修改blender_mcp_tools.py添加自定义查询方法,需基础Python知识

相关资源

BlenderMCP原项目基础MCP实现项目
IFC官方标准IFC格式技术规范
Bonsai BIM插件Blender的IFC处理核心
精选MCP服务推荐
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
203
4.3分
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
2,934
5分
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
6,092
4.5分
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
355
4.8分
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
1,424
5分
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
85
4.8分
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
4,850
4.7分
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
310
4.5分
安装
复制以下命令到你的Client进行配置
{
    "mcpServers": {
        "Bonsai-mcp": {
            "command": "uv",
            "args": [
              "--directory",
              "\\your\\path\\to\\Bonsai_mcp",
              "run",
              "tools.py"
          ]
        }
    }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。