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 models
  • evaluate_rules - Validate against customizable rule sets
  • query_standards - Search ISO 19650, IBC, and other building standards
  • parse_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 tools
  • POST /invoke - Invoke a specific tool
  • GET /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