add_specification
Define requirements for building information models by adding specifications with IFC version compatibility, occurrence limits, and implementation guidance.
Instructions
Add a specification to the current session's IDS document.
Args: name: Specification name ifc_versions: List of IFC versions (e.g., ["IFC4", "IFC4X3"]) ctx: FastMCP Context (auto-injected) identifier: Optional unique identifier description: Why this information is required instructions: How to fulfill requirements min_occurs: Minimum occurrences (0 = optional) max_occurs: Maximum occurrences (int or "unbounded")
Returns: { "status": "added", "spec_id": "S1", "ifc_versions": ["IFC4"] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| ifc_versions | Yes | ||
| identifier | No | ||
| description | No | ||
| instructions | No | ||
| min_occurs | No | ||
| max_occurs | No | unbounded |