EnergyPlus MCP
UnclaimedThe first open-source Model Context Protocol server enabling AI assistants and applications to interact programmatically with EnergyPlus building energy simulation.
Install
docker run -it --rm -v "$(pwd)":/workspace -w /workspace/energyplus-mcp-server energyplus-mcp-dev bashSet up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
35 of 35 tools
Documented tools (35)
From project documentation. A server handshake does not verify each tool’s description or behavior.
add_coating_outside
Apply surface coatings
add_output_meters
Add energy meters
add_output_variables
Add output variables
add_window_film_outside
Add window films
change_infiltration_by_mult
Modify infiltration rates
check_simulation_settings
Review simulation control settings
clear_logs
Clear/rotate log files
copy_file
Intelligent file copying with path resolution
create_interactive_plot
Generate HTML visualizations
discover_hvac_loops
Find all HVAC loops
get_error_logs
Get error logs
get_loop_topology
Get HVAC loop details
get_materials
Extract material definitions
get_model_summary
Extract basic model information
get_output_meters
Get/discover energy meters
get_output_variables
Get/discover output variables
get_server_configuration
Get server configuration info
get_server_logs
View recent logs
get_server_status
Check server health
get_surfaces
Get building surface information
inspect_electric_equipment
Analyze equipment loads
inspect_lights
Analyze lighting loads
inspect_people
Analyze occupancy settings
inspect_schedules
Analyze all schedule objects
list_available_files
Browse sample files and weather data
list_zones
List all thermal zones with properties
load_idf_model
Load and validate IDF files
modify_electric_equipment
Update equipment loads
modify_lights
Update lighting loads
modify_people
Update occupancy settings
modify_run_period
Adjust simulation time periods
modify_simulation_control
Modify simulation parameters
run_energyplus_simulation
Execute simulations
validate_idf
Comprehensive model validation
visualize_loop_diagram
Generate HVAC diagrams
Tool change history
FAQ
Questions about EnergyPlus MCP Server
- How do I connect EnergyPlus MCP Server to Claude?
- The listing records `docker run -it --rm -v "$(pwd)":/workspace -w /workspace/energyplus-mcp-server energyplus-mcp-dev bash` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Cursor, VS Code as compatible clients.
- Is EnergyPlus MCP Server free?
- MCPVault has not verified a licence for this server. Check the upstream terms and pricing before use; connected APIs may require a paid account.
- What can EnergyPlus MCP Server do?
- EnergyPlus MCP Server documents 35 tools to the agent, including add_coating_outside, add_output_meters, add_output_variables. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.