Ifc Bonsai MCP
UnclaimedAn MCP server that connects LLMs to IFC-based BIM workflows in Blender using the Bonsai add-on.
Install
pip install uvSet up this server
More in Developer Tools
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
apply_style_to_object
Apply style directly to IFC objects
capture_blender_3dviewport_screenshot
Capture screenshot of only the 3D viewport area
capture_blender_window_screenshot
Capture high-quality screenshot of entire Blender window
create_door
Create parametric IFC door with detailed properties
create_pbr_style
Create PBR style with advanced material properties
create_polyline_walls
Create connected walls along polyline path
create_roof
Create parametric IFC roof from polyline outline
create_slab
Create parametric IFC slab with custom geometry
create_stairs
Create parametric IFC stairs with various types
create_surface_style
Create basic surface style with color/transparency
create_trimesh_ifc
Execute Trimesh code and create IFC element
create_two_point_wall
Create wall between two 3D points
create_wall
Create parametric IFC wall with full control
create_window
Create parametric IFC window with customization
delete_roof
Delete one or more roofs with comprehensive cleanup
delete_stairs
Delete one or more stairs by their GUIDs
execute_blender_code
Execute arbitrary Python code in Blender context
execute_ifc_code_tool
Execute IFC OpenShell code with security restrictions
get_blender_object_info
Get detailed Blender information about specific object
get_door_operation_types
Get all supported door operation types
get_door_properties
Get properties of existing door by GUID
get_ifc_scene_overview
Get comprehensive IFC scene overview
get_object_info
Get IFC object information from GUIDs or selection
get_roof_types
Get all supported roof types and descriptions
get_scene_info
Get basic information about current Blender scene
get_selected_objects
Get list of currently selected objects with GUID info
get_slab_properties
Get comprehensive properties of existing slab
get_stairs_types
Get all supported stairs types and IFC mappings
get_wall_properties
Get properties of existing wall by GUID
get_window_partition_types
Get all supported window partition types
get_window_properties
Get detailed properties of existing window
list_blender_commands
List all available Blender addon commands
list_styles
List all available styles in current IFC model
update_door
Update existing door properties using GUID
update_roof
Update existing roof properties and regenerate geometry
update_slab
Update existing slab geometric properties
update_stairs
Update existing stairs properties and geometry
update_style
Update properties of existing style
update_wall
Update existing wall properties using GUID
update_window
Update existing window properties using GUID
Tool change history
FAQ
Questions about Ifc Bonsai MCP Server
- How do I connect Ifc Bonsai MCP Server to Claude?
- The listing records `pip install uv` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop as compatible clients.
- Is Ifc Bonsai MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Ifc Bonsai MCP Server do?
- Ifc Bonsai MCP Server documents 40 tools to the agent, including apply_style_to_object, capture_blender_3dviewport_screenshot, capture_blender_window_screenshot. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.