Ifc Bonsai MCP
未认领An MCP server that connects LLMs to IFC-based BIM workflows in Blender using the Bonsai add-on.
安装
pip install uv工具(40 个)
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