Civil Compliance Checker
Validate IFC models against building codes.
๐๏ธ Building Code Compliance Validation
This MCP server helps architects and civil engineers validate their building designs against regulatory requirements and building codes.
What it does:
- Parses IFC Files: Extracts building metrics from Industry Foundation Classes (IFC) files - the standard CAD format for BIM
- Validates Against Rules: Checks compliance with zoning codes, building regulations, and ISO standards
- Generates Reports: Creates detailed compliance reports for permit submissions
MCP Tools Available:
parse_ifc- Extract metrics from IFC building modelsevaluate_rules- Validate against customizable rule setsquery_standards- Search ISO 19650, IBC, and other building standardsparse_ifc_cloud- Scalable cloud parsing for large models
Use Cases: Zoning compliance, accessibility checks, fire code validation, ISO 19650 deliverables, healthcare facility requirements (FGI/NFPA)
๐ Upload & Configure
IFC (Industry Foundation Classes) is the standard open file format for Building Information Modeling (BIM)
Try a Sample:
Sample: Simple 3-story office building (80 mยฒ floor area, 15m height)
Validation Rules
Quick Rule Templates:
๐ Validation Results
Upload an IFC model and click 'Validate Design' to check compliance with building codes.
๐ MCP Integration
API Endpoints:
GET /tools- List all available MCP toolsPOST /invoke- Invoke a specific toolGET /health- Server health check
Example Tool Invocation:
{
"tool_name": "parse_ifc",
"arguments": {
"file_path": "/path/to/building.ifc"
}
}
Integration with MCP Clients: This server can be used with Claude Desktop, Cursor, or any MCP-compatible client to:
- Answer questions about building codes
- Validate designs during the design process
- Lookup specific regulations and standards
- Generate compliance documentation