Bonsai MCP
JSON →An MCP server that integrates IFC model support using Bonsai BIM (Blender) and IfcOpenShell.
Tools · 8
- get_ifc_project_info Retrieves basic information about the IFC project, including name, description, and counts of different entity types.
- list_ifc_entities Lists IFC entities of a specific type (walls, doors, spaces, etc.) with options to limit results and filter by selection.
- get_ifc_properties Retrieves all properties of a specific IFC entity by its GlobalId or from currently selected objects.
- get_ifc_spatial_structure Gets the spatial hierarchy of the IFC model (site, building, storeys, spaces).
- get_ifc_relationships Retrieves all relationships for a specific IFC entity.
- get_selected_ifc_entities Gets information about IFC entities corresponding to objects currently selected in the Blender UI.
- get_user_view Captures the current Blender viewport as an image, allowing visualization of the model from the user's perspective.
- export_ifc_data Exports IFC data to a structured JSON or CSV file, with options to filter by entity type or building level.
Environment variables
BLENDER_HOSTBLENDER_PORT
Links
★ 53 GitHub stars