OpenStudio-MCPby National Laboratory of the Rockies (NatLabRockies, formerly NREL)
The OpenStudio team's MCP server: 150+ tools to build, edit and simulate OpenStudio models, in Docker.
EnergyPlus has an official MCP server from LBNL, one of the national labs that develop it, with 35 tools to load, edit and simulate IDF models, plus a community Java port. The OpenStudio-MCP server from the OpenStudio team also runs EnergyPlus underneath. All of them work on model files and run the engine in Docker or a local install, so no GUI is involved; match the server's EnergyPlus version to your models.
The OpenStudio team's MCP server: 150+ tools to build, edit and simulate OpenStudio models, in Docker.
LBNL's MCP server for EnergyPlus: 35 tools to load, inspect, edit and simulate IDF models, run in Docker.
A Spring Boot port of LBNL's EnergyPlus MCP server with the same 35 tools, served over HTTP.
Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.
An MCP server or skill can only do what EnergyPlus lets programs do. EnergyPlus exposes 2 automation interfaces:
The official AI route is LBNL's EnergyPlus-MCP, released as open source (version 0.1.0) by Berkeley Lab, which DOE lists among EnergyPlus's development performers alongside the National Laboratory of the Rockies (formerly NREL). The EnergyPlus documentation site and the NatLabRockies repository describe no in-app AI assistant.
Checked 4 Nov 2026. Sources: LBNL-ETA/EnergyPlus-MCP, DOE BTO EnergyPlus project page, NatLabRockies/EnergyPlus README
Taken from the listings' own documentation. Check each listing for exactly what it supports.
The listings here document setup for Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI, VS Code, VS Code (GitHub Copilot) and Windsurf. Install steps, copied from each project's own documentation, are on each listing's page. Most EnergyPlus integrations run on your own computer next to EnergyPlus, so you need EnergyPlus installed and licensed on the same machine unless the listing says otherwise.
Yes. EnergyPlus-MCP is published by LBNL's Energy Technologies Area, and DOE lists Berkeley Lab as one of the organisations that develop EnergyPlus. The server is at version 0.1.0.
Yes. The LBNL server runs EnergyPlus with a weather file inside a Docker image and returns results, plots and logs. You can also connect it over token-protected HTTP.
The Docker image bakes in EnergyPlus 26.1.0 by default, and the README explains how to rebuild it for another release such as 25.1.0. The Java port targets 26.2.0.
Use EnergyPlus-MCP if your models are IDF files. Use OpenStudio-MCP if you work with OSM models, measures or ASHRAE baseline workflows; it runs EnergyPlus for you.
AI-generated models, drawings and results must be checked by a qualified engineer before use.
Sources (checked 4 Nov 2026): EnergyPlus documentation · EnergyPlus Python API · LBNL-ETA/EnergyPlus-MCP README · anandb/energyplus-mcp-java README · EnergyPlus product page
EnergyPlus is a trademark of US DOE (NatLabRockies, LBNL and partners). Tresca is independent and not affiliated with or endorsed by US DOE (NatLabRockies, LBNL and partners).