
Saturday May 16, 2026
IFCMCP Changes How AI Works With IFC with Bruno Postle | openBIMvoice 12
In the twelfth episode of openBIMvoice, I talk with Bruno Postle, a UK based creator and contributor around IfcOpenShell, BonsaiBIM, IFC Git, IFC merge, and related open source tools.
This conversation is about IFCMCP and what happens when AI agents can work with IFC files through proper tools instead of treating them like plain text.
We cover IFC query tools, IFC edit tools, Model Context Protocol, Claude Code, Codex, Gemini, IDS validation, GitHub workflows, model rendering, AI generated design logs, and the limits of AI when it does not have enough building knowledge.
What we discuss:
Why AI Agents Need Tools. Bruno explains why chat based AI becomes much more useful when it can run tools on your computer. For IFC, this matters because the model is too structured and too complex to edit safely like normal text.
IFC Query And IFC Edit. Bruno created two command line tools around IfcOpenShell. One helps agents retrieve information from IFC files. The other helps agents edit IFC through the IfcOpenShell API.
IFC Git And Design History. Bruno shows how an agent can look at the Git history of an IFC file, inspect what changed, render images, and generate a design log that explains what happened over time.
IDS Validation And Fixes. We talk about using IDS files to catch issues, running validation through GitHub, and letting the agent fix problems when the error messages are clear enough.
Parallel Agents And Pull Requests. One of the strongest examples is using GitHub issues as tasks, then asking Claude to fix each issue in a separate branch. This starts to make IFC workflows look more like software workflows.
The Limits Of AI In BIM. Bruno is very clear that the AI still lacks building knowledge. It can guess costs, schedules, and geometry, but it needs correction, rules, and domain knowledge before it can be trusted on real projects.
The strongest point from this conversation is that AI will not become useful in openBIM because it can chat. It becomes useful when it can query, validate, render, edit, and learn from real IFC workflows.
Find me on LinkedIn: https://www.linkedin.com/in/petruconduraru/
Questions: petru@bimvoice.com
No comments yet. Be the first to say something!