MCPServers
Bonsai BIM (Blender IFC) - MCP server logo

Bonsai BIM (Blender IFC)

7
0

Summary

Bonsai_mcp is a specialized MCP server that connects Claude to Blender, enabling direct interaction with IFC (Industry Foundation Classes) models through the Bonsai BIM addon. It provides five dedicated IFC tools for querying project information, listing entities, examining properties, exploring spatial structures, and analyzing relationships between building elements. The implementation includes both a Blender addon that creates a socket server within Blender and a Python MCP server that implements the protocol, making it particularly valuable for architects, engineers, and construction professionals who need to analyze and interact with building information models through natural language.

Available Actions(11)

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.

place_ifc_object

Creates and positions an IFC element in the model at specified coordinates with optional rotation.

execute_blender_code

Allows execution of arbitrary Python code in Blender. Use with caution.

sequential_thinking_tool

Facilitates a step-by-step thinking process for structured problem-solving and analysis.

Last Updated: April 17, 2025

社区评论

0.0
0 条评论
5
0
4
0
3
0
2
0
1
0

暂无评论. 成为第一个评论的人!

登录以参与讨论

Coming soon to
HighlightHighlight AI

语言

TypeScript

分类

标签