IFC-MCP

ekkodale/IFC-MCP

3.4

If you are the rightful owner of IFC-MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The IFC-MCP Service is a toolkit designed to facilitate the extraction and aggregation of data from IFC models used in Building Information Modeling (BIM).

Tools

Functions exposed to the LLM to take actions

get_entity_types

Retrieves all entity types present in an IFC file.

get_entities

Retrieves entities of a specific type from an IFC file, with optional filtering by attributes.

get_entity_info

Provides detailed information about a specific entity in an IFC file.

get_property_sets

Returns property sets or a subset of specified properties for a specific entity.

get_property_names

Lists the property names available for a specific entity type.

get_entities_with_properties

Retrieves entities of a specific type, optionally filtered by attributes and properties.

analyze_building_inventory

Generates a comprehensive inventory of all building elements in the IFC file.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources