Best for
- Architects, engineers, and BIM professionals needing IFC model access.
- LLM developers who want to interact with IFC data.
- Automating design reviews and documentation generation.
Bonsai-mcp is an IFC-focused MCP server that leverages Blender to provide a rich set of IFC tools. Its notable features include georeferencing and BC3 budget export. It requires a Blender environment and is ideal for BIM professionals. Security consideration is advised with the execute_blender_code tool. Overall, it is a comprehensive solution for IFC integration.
Bonsai-mcp is a fork of BlenderMCP that extends the original functionality with dedicated support for IFC (Industry Foundation Classes) models through the Bonsai BIM addon for Blender. It lets LLMs read and modify IFC files by connecting to a Blender addon server. The server provides 11 IFC-specific tools, plus the execute code tool from BlenderMCP and the sequential thinking tool. It consists of two components: a Blender addon (addon.py) that creates a socket server in Blender, and an MCP server (tools.py) that implements the protocol and connects to the addon.
git clone https://github.com/JotaDeRodriguez/Bonsai_mcp. 3. Install addon.py as a Blender addon. 4. Configure the MCP client (e.g., Claude Desktop) with uv --directory <path> run tools.py. Alternatively, use Docker: build the image and run the container, exposing port 8000.