Skip to content

Releases: LoftyTao/ladybug-tools-mcp

v1.2.0

Choose a tag to compare

@LoftyTao LoftyTao released this 05 Sep 18:53

v1.2.0 是具有破坏性调整的版本,在更新前应当完全清理其他旧版本后,再使用该版本。

主要更新内容

  • 减少 MCP 冷启动时间。
  • 优化了多组工具的底层格式和交互逻辑。
  • 通过更新至 FastMCPv4 以支持 MCPv2 新特性。
  • 全新的气象数据下载器,通过热心用户的镜像站提供支持。
  • 更好的 Garden 目录结构。
  • 支持 Ladybug Tools 9 月前的最新 DEV 版本。
  • ......

v1.1.0

Choose a tag to compare

@LoftyTao LoftyTao released this 01 Jun 06:52

Highlights

  • Fully Pythonized Ironbug runtime for the public source release.
  • Replaced the legacy Web View flow with the FastMCP App preview path, so capable agent hosts can render visualization artifacts directly in their UI.
  • Documented FastMCP App host examples from the official docs, including Claude Desktop and Goose, while keeping a browser fallback for clients without UI extension support.
  • Cleaned legacy opencode project configuration files and ignored .omo/, .opencode/, and opencode.json going forward.

Source Release Notes

  • Version metadata is now aligned at 1.1.0 across pyproject.toml, package modules, Grasshopper components, and preview app metadata.
  • The old React/Node Web View implementation is no longer part of the public mirror.
  • README and README.zh-CN now describe the v1.1.0 runtime path and FastMCP App preview mode.

Validation

  • Python source parse check completed for the public mirror.
  • Version consistency check returned 1.1.0 1.1.0 1.1.0.
  • Release tag v1.1.0 points to ac4c64d.

Ladybug Tools MCP v1.0.0

Choose a tag to compare

@LoftyTao LoftyTao released this 26 May 17:25

Ladybug Tools MCP v1.0.0 is the first GitHub source release for the FastMCP service that exposes Ladybug Tools workflows to agent applications.

Contents

  • Python source for the MCP server, Garden persistence layer, Flowerpot bridge, and Ladybug Tools workflow services.
  • Public tool families for Config, Garden, Honeybee, Dragonfly, Energy, EnergyPlus, Radiance, Visualization, UWG, Fairyfly/THERM, and Ironbug custom HVAC authoring.
  • The official ladybug-tools-mcp-use agent skill for Code Mode workflows and Garden-oriented tool use.
  • Pinned requirements.txt, editable-install instructions, bilingual README setup guides, and the README demo media.
  • A v1.0.0 runtime matrix for Python 3.12, Radiance 5.4, OpenStudio SDK 3.10.0, EnergyPlus 25.1.0, OpenStudio App 1.10.0, URBANopt CLI 1.2.0, THERM 8.1.30 beta, and Ironbug.Console v1.22.0.0.

Main Capabilities

  • Create and edit Honeybee and Dragonfly models through Garden-backed targets.
  • Configure Energy properties, weather files, EnergyPlus runs, and post-run EUI, SQL, ERR, and chart outputs.
  • Author Radiance sky, sensor, view, run, HDR, falsecolor, GIF, and VisualizationSet workflows.
  • Build and apply Ironbug DetailedHVAC graphs for custom HVAC paths, then run the standard Ladybug Tools MCP Energy workflow after application.
  • Move outputs through Flowerpot components for Garden, Honeybee, Energy, and Radiance handoff workflows.

Release Readiness

  • Updated public version metadata to 1.0.0 in pyproject.toml, ladybug_tools_mcp.__version__, the local Ironbug package, and Flowerpot Grasshopper component messages.
  • Replaced the README development runtime label with the v1.0.0 source-release matrix.
  • Clarified Ironbug DetailedHVAC Dragonfly preflight behavior, VRF refrigerant-side wording, Energy library search return handoffs, and Radiance grid-result return handoffs.
  • Switched the Project Worker Agent runtime expectation to the active MiniMax profile in the release-readiness test surface.
  • Removed the public tool tag allowlist pytest gate from the maintained deterministic suite. Tags still receive wrapper-level review and natural search coverage.

Validation Before Tagging

Maintainer validation used focused checks for this source release, matching the instruction to avoid a full test sweep.

  • pytest focused deterministic release checks: 4 passed.
  • MiniMax profile cleanup checks: 2 passed.
  • Skill wiki governance checks: 2 passed.
  • Ironbug DetailedHVAC no-thermal-zone focused check: 1 passed.
  • Version consistency check printed 1.0.0 1.0.0 1.0.0 for pyproject.toml, ladybug_tools_mcp.__version__, and ironbug.__version__.
  • compileall passed for src/ladybug_tools_mcp, src/ironbug, and src/grasshopper_components.
  • Public release-surface scan found no remaining 0.1.0, development runtime label, or retired external-profile references in the checked Python package, README, Flowerpot, Ironbug, and official skill paths. The experimental Web View package still carries its own 0.1.0-beta marker.

Boundaries

This GitHub release contains source only. It includes no wheels, PyPI artifacts, Radiance binaries, OpenStudio binaries, EnergyPlus binaries, URBANopt CLI, THERM installer, or Ironbug.Console binary. Install the external runtimes you need, then use config_get_runtime_config to inspect what the local setup can find.

The public mirror excludes internal tests, LLM-Wiki notes, AGENTS.md instructions, Remotion project sources, and local development artifacts.