---
code_id: 167294
site_ownership_code: "LBNL"
open_source: true
repository_link: "https://github.com/LBNL-ETA/EnergyPlus-MCP"
project_type: "OS"
software_type: "S"
official_use_only: {}
developers:
- email: "HanLi@lbl.gov"
  orcid: ""
  first_name: "Han"
  last_name: "Li"
  middle_name: ""
  affiliations:
  - "Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)"
- email: "THong@lbl.gov"
  orcid: ""
  first_name: "Tianzhen"
  last_name: "Hong"
  middle_name: ""
  affiliations:
  - "Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)"
- email: "yujiex@lbl.gov"
  orcid: ""
  first_name: "Yujie"
  last_name: "Xu"
  middle_name: ""
  affiliations:
  - "Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)"
contributors: []
sponsoring_organizations:
- organization_name: "USDOE"
  funding_identifiers: []
  primary_award: "AC02-05CH11231"
  DOE: true
contributing_organizations: []
research_organizations:
- organization_name: "Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United\
    \ States)"
  DOE: true
related_identifiers: []
award_dois: []
release_date: "2025-10-09"
software_title: "EnergyPlus Model Context Protocol Server (EnergyPlus-MCP) v0.1"
acronym: "EnergyPlus-MCP v0.1"
doi: "https://doi.org/10.11578/dc.20251017.1"
description: "EnergyPlus-MCP is the first open-source Model Context Protocol server\
  \ specifically designed for EnergyPlus building energy simulation. This innovative\
  \ software enables AI assistants and other applications to interact programmatically\
  \ with EnergyPlus through a standardized, secure interface, eliminating traditional\
  \ technical barriers in building energy modeling.\nThe software provides specialized\
  \ tools across five functional domains: server management, model configuration and\
  \ loading, comprehensive building component inspection, systematic model modification,\
  \ and simulation execution with results visualization. Key features include automated\
  \ HVAC system discovery and topology mapping, advanced schedule analysis, intelligent\
  \ model validation, and interactive visualization capabilities.\nEnergyPlus-MCP's\
  \ layered architecture ensures robust separation between protocol communication\
  \ and domain expertise, enabling scalable deployment across organizations, educational\
  \ institutions, and research teams. Unlike direct LLM approaches that suffer from\
  \ inconsistent results and security gaps, EnergyPlus-MCP provides validated, reliable\
  \ interactions while maintaining scientific rigor. This democratizes sophisticated\
  \ building energy analysis, making EnergyPlus accessible to broader audiences through\
  \ conversational interfaces and streamlined workflows."
programming_languages: []
country_of_origin: "United States"
project_keywords: []
licenses:
- "BSD 3-clause \"New\" or \"Revised\" License"
recipient_org: "LBNL"
site_accession_number: "2025-203"
date_record_added: "2025-10-17"
date_record_updated: "2025-10-17"
is_file_certified: false
last_editor: "ntheodore@lbl.gov"
is_limited: false
links:
- rel: "citation"
  href: "https://www.osti.gov/doecode/biblio/167294"
