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.
Strongest · Documentation 13/20 Weakest · Reliability 7/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Python 3.12+ · Docker · Prebuilt binary
BLENDER_HOST
Host of the Blender addon socket server when running via Docker, typically host.docker.internal; only needed for the Docker run mode.
BLENDER_PORT
Port of the Blender addon socket server, e.g. 9876 in the example; only needed for the Docker run mode.
MCP_HOST
Host the MCP server binds to, e.g. 0.0.0.0 in Docker; only needed for the Docker run mode.
MCP_PORT
Port the MCP server listens on, e.g. 8000 in the Docker example; only needed for the Docker run mode.
git clone https://github.com/JotaDeRodriguez/Bonsai_mcp.addon.py as a Blender addon.uv --directory <path> run tools.py. Alternatively, use Docker: build the image and run the container, exposing port 8000.After enabling the Blender addon and clicking "Connect to Claude", a hammer icon and the IFC tools such as get_ifc_project_info should appear in the client. Asking "What is the basic information about this IFC project?" and receiving project details confirms the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
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.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 1d8478f5d235 Data synced 2026-10-12 Read the FMRS scoring method