load_ids
Load an existing IDS file or XML string into the current session to manage buildingSMART Information Delivery Specifications, replacing any existing IDS data.
Instructions
Load an existing IDS file into the current session.
Replaces any existing IDS in this session.
Args: source: File path or XML string ctx: FastMCP Context (auto-injected) source_type: "file" or "string"
Returns: { "status": "loaded", "title": "...", "specification_count": 3, "specifications": [...] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | ||
| source_type | No | file |
Input Schema (JSON Schema)
{
"properties": {
"source": {
"type": "string"
},
"source_type": {
"default": "file",
"type": "string"
}
},
"required": [
"source"
],
"type": "object"
}