AIBIMTool 是一款 AI 建筑设计智能体,目标是将一句简短的建筑需求说明转化为真实的 IFC4 BIM 模型。按其描述,它的工作方式接近在 Revit 中工作的建筑师:先研究该建筑类型,提出少数只有客户能回答的问题,对大型任务做出规划,然后逐项建模墙体、楼板、门、窗、房间、楼梯与屋顶,并输出为 IFC4。模型生成后,可配合 aibimtool-bim 技能处理文件、图片和修改。
接入与安装
托管方式:claude mcp add --transport http aibimtool https://aibimtool.com/mcp,登录 Studio 账号即可。 本地服务器与 CLI:运行 npx -y aibimtool-mcp auth login,使用 Studio 的 API key。 在 Claude 和 ChatGPT 中,可将 https://aibimtool.com/mcp 添加为自定义连接器。若工具返回 plan_required(API、CLI 和 MCP 属于 Studio)、project_limit(Free 3 个、Starter 10 个、Studio 50 个项目)或 out_of_credits,应直接告知用户并引导至 https://aibimtool.com/dashboard?view=plans,而不是反复重试。
主要工具与能力
- create_building:启动新设计并立即返回 project_id,智能体在后台工作 3 到 15 分钟。该工具按用量计费:每消耗 0.02 美元的 AI 用量计 1 credit,每 8 分钟段最多 150 credits;若因服务方原因失败则退还。参数包括 brief(必填,用用户原话描述需求,并补充用户已提供的信息)、title(项目名称,缺省时按 brief 命名)、level(easy 用于快速便宜的体量与早期方案;medium 为默认,用于真实布局;high 为 Studio 级别,用于可供他人继续建造的模型)。
- get_project_status:查看项目正在做什么、在等待什么,免费。可在智能体运行期间等待至多 wait_seconds(最大 50,默认 30)秒,适合循环调用直到状态不再是 running。返回智能体的回复、带选项的问题、规划、构件数量、已用 credits 及查看器链接。
- send_message:向同一项目发送下一条消息,例如用户对问题的回答、修改或后续要求。按用量计费,与 create_building 一样在后台运行。
- approve_plan:对大型需求所提规划给予批准(状态为 needs_approval),此步骤即实际建造建筑,按用量计费。
- continue_building:当长时间建造在时限处停止(状态为 needs_continue)时继续;长建造通常会自行继续,这是备用手段。
- check_credits:查看套餐与剩余 credits,适合在批量设计前调用。
与用户协作的要点
需求说明应使用用户原话,并补充其已告知的场地、预算、风格、提到的房间等信息;不要为了看起来完整而编造需求,智能体会自行研究建筑类型并说明其假设。一份好的需求说明通常包含五项:是什么建筑、多大(面积或占地)、几层、重要房间、以及相互关系(例如“客厅朝南面向花园”);缺失项会成为智能体的问题。
不要替用户作答。当状态为 needs_answer 时,应展示每个问题及其选项和一句话后果,再用 send_message 回传答案(例如“Garage: single. Roof: pitched.”)。若用户不在意,可发送“Take your defaults”。
未经用户查看不要批准规划,除非用户事先表示无需询问直接建造。应展示假设说明和编号任务;修改通过 send_message 发送。
需要告知用户智能体正在工作:建造需要数分钟。说明一次后持续轮询 get_project_status,不要启动新项目。不要为“查看”第一个项目而启动第二个项目,因为这会再次消耗 credits。
完成后用智能体自己的回复,以两三句话汇报建了什么:层数、主要房间、构件数量、已用 credits,并给出查看器链接,同时提供下一步选项:图片、IFC 文件或修改。
失败处理
failed 表示该次运行未收费,可原样再发一次消息。out_of_credits 会停止一切,应指明账号并停止操作。
使用示例
用户提出:“设计一栋约 180 平方米的小别墅,两层,楼上有三间卧室,楼下有家庭办公室,西侧朝湖开大窗。”可用该 brief 和 level: "medium" 调用 create_building,并告知用户需要几分钟。随后以 wait_seconds: 50 调用 get_project_status 直到离开 running;若返回 needs_answer,例如屋顶(平顶/坡顶)、车库(无/单车库),应带选项后果询问用户;用户回答“平顶、无车库”后,用 send_message 发送“Roof: flat. Garage: none.”。再次轮询至 ready,若显示 240 个构件、52 credits,则根据智能体回复汇报每层房间,给出查看器链接,并提供平面图与 IFC 文件(aibimtool-bim 技能)。
适用场景与限制
适用于需要由简短需求快速生成建筑方案、体量推敲或早期布局选项的场景,尤其是希望直接得到 IFC4 模型的用户。限制方面:生成耗时约 3 到 15 分钟,按 AI 用量计费,高级别与项目数量受套餐约束,失败可退款;关于其他功能、定价明细、平台兼容性或效果,资料未提供更多细节。