Skip to content

[upstream] No MCP equivalent of apply_ashrae_sizing for one-call design-day injection #9

Description

@samuelduchesne

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions