Tracking item from the skills expert review (correctness-first pass landed in acf100e). This is an upstream idfkit/idfkit-mcp gap, not a bug in this repo — filed here for visibility.
Gap
The idfkit Python library exposes idfkit.weather.apply_ashrae_sizing(doc, station, standard="90.1"), which injects ASHRAE SizingPeriod:DesignDay objects into a model in one call (see the canonical weather-data.md reference). The MCP server's weather surface, however, is only search_weather_stations + download_weather_file — there is no tool that injects design days into the loaded model.
Consequence
An MCP-driven agent can download the EPW/DDY but cannot one-call inject design days; it must hand-author SizingPeriod:DesignDay objects (now called out in skills/new-model/SKILL.md). This is the most common autosizing prerequisite, so the manual step is error-prone.
Suggested fix (upstream)
Expose an MCP tool wrapping apply_ashrae_sizing (e.g. apply_design_days) so the workflow skills can inject sizing design days directly. Until then, the new-model/weather skills instruct hand-authoring.
Severity: Medium (workflow gap), upstream.
Tracking item from the skills expert review (correctness-first pass landed in
acf100e). This is an upstreamidfkit/idfkit-mcpgap, not a bug in this repo — filed here for visibility.Gap
The idfkit Python library exposes
idfkit.weather.apply_ashrae_sizing(doc, station, standard="90.1"), which injects ASHRAESizingPeriod:DesignDayobjects into a model in one call (see the canonicalweather-data.mdreference). The MCP server's weather surface, however, is onlysearch_weather_stations+download_weather_file— there is no tool that injects design days into the loaded model.Consequence
An MCP-driven agent can download the EPW/DDY but cannot one-call inject design days; it must hand-author
SizingPeriod:DesignDayobjects (now called out inskills/new-model/SKILL.md). This is the most common autosizing prerequisite, so the manual step is error-prone.Suggested fix (upstream)
Expose an MCP tool wrapping
apply_ashrae_sizing(e.g.apply_design_days) so the workflow skills can inject sizing design days directly. Until then, thenew-model/weatherskills instruct hand-authoring.Severity: Medium (workflow gap), upstream.