当前位置: 首页 > news >正文

助力科研|EnergyPlus-MCP与vscode的联动

vscode+energyplus+EnergyPlus-MCP工作流

EnergyPlus-MCP,是首个专为 EnergyPlus 模拟工作流程设计的开源模型上下文协议 (MCP) 服务器,为人工智能驱动的建筑能耗建模构建了新的基础架构。

EnergyPlus-MCP (https://www.sciencedirect.com/science/article/pii/S2352711025003334?via%3Dihub)

GitHub - LBNL-ETA/EnergyPlus-MCP: The first open-source Model Context Protocol server enabling AI assistants and applications to interact programmatically with EnergyPlus building energy simulation. 在GitHub上面的说明有些老旧,我做出了重新更新。系统win11

与VS Code中cline联动

  1. 构建 Docker 镜像 ( 需要dockerDesktop在后台运行)

    容器会自动安装 EnergyPlus 25.1.0 及其所有依赖项

    git clone https://github.com/LBNL-ETA/EnergyPlus-MCP.git
    cd EnergyPlus-MCP/.devcontainer
    docker build -t energyplus-mcp-dev .
    
  2. 配置Cline

    添加到.vscode/settings.json您的项目中:

    {"mcp.servers": {
    "energyplus": {"command": "docker","args": ["run","--rm","-i","-v", "C:/Users/k/Documents/Git/GIt_progress/EnergyPlus-MCP:/workspace","-w",  "/workspace/energyplus-mcp-server","energyplus-mcp-dev","uv",        "run",        "python","-m",        "energyplus_mcp_server.server"]}}}
    }
    

    重要提示//:添加到实际配置文件时,请删除所有注释(括号后的文本)

  3. 请重启 VS Code以使更改生效。

可以提供功能

可用工具

服务器提供35 种工具,分为5 个类别

🗂️ 模型配置与加载(9 种工具)

  • load_idf_model- 加载并验证IDF文件
  • validate_idf- 全面的模型验证
  • list_available_files- 浏览示例文件和天气数据
  • copy_file- 智能文件复制,支持路径解析
  • get_model_summary- 提取基本模型信息
  • check_simulation_settings- 查看仿真控制设置
  • modify_simulation_control- 修改仿真参数
  • modify_run_period- 调整模拟时间段
  • get_server_configuration获取服务器配置信息

🔍 模型检查(9 种工具)

  • list_zones- 列出所有热区及其属性
  • get_surfaces获取建筑物表面信息
  • get_materials- 提取材料定义
  • inspect_schedules- 分析所有日程对象
  • inspect_people- 分析入住率设置
  • inspect_lights- 分析照明负荷
  • inspect_electric_equipment- 分析设备负载
  • get_output_variables- 获取/发现输出变量
  • get_output_meters- 获取/了解能源表

⚙️ 模型修改(8 种工具)

  • modify_people- 更新入住设置
  • modify_lights- 更新照明负荷
  • modify_electric_equipment- 更新设备负载
  • change_infiltration_by_mult- 调整渗透率
  • add_window_film_outside- 添加窗膜
  • add_coating_outside- 涂覆表面涂层
  • add_output_variables- 添加输出变量
  • add_output_meters- 添加电能表

🚀 模拟与结果(4 种工具)

  • run_energyplus_simulation- 执行模拟
  • create_interactive_plot- 生成 HTML 可视化图表
  • discover_hvac_loops查找所有暖通空调回路
  • get_loop_topology获取暖通空调回路详情

🖥️ 服务器管理(5 种工具)

  • visualize_loop_diagram- 生成暖通空调(HVAC)图纸
  • get_server_status- 检查服务器健康状况
  • get_server_logs- 查看最近的日志
  • get_error_logs获取错误日志
  • clear_logs- 清除/轮换日志文件
http://www.rkmt.cn/news/73280.html

相关文章:

  • 逢迎式AI如何削弱你的判断力
  • 2025 年上海捏合机厂家最新推荐榜,聚焦企业技术创新能力与市场服务水平深度解析上海实验捏合机/上海真空捏合机/上海螺杆捏合机/上海小型捏合机/上海实验室捏合机公司推荐
  • 2025年苏州靠谱的咖啡培训机构排行榜,口碑不错的咖啡培训学
  • 2025年钢套钢地埋保温钢管定做厂家权威推荐榜单:钢套钢直埋保温弯头‌/直埋蒸汽保温管‌/预制直埋保温管‌‌源头厂家精选
  • 完整教程:Unity TextMeshPro 文本对齐方式详解
  • 两分钟看懂:BL118 为什么特别适合储能行业?
  • 2025年中国电解式臭氧发生器生产厂家推荐:BDD金刚石涂层
  • 2025年苏州地区知名的西点培训学校推荐:有实力的西点培训机
  • 2025企业家必读:从“信息孤岛”到“知识银行”,私有化AI知识库如何重塑企业竞争力?
  • Open webUI ollama图形界面的更新与实现
  • 2025 年陶瓷喷涂源头厂家最新推荐榜,聚焦技术实力与市场口碑深度解析涡轮叶片陶瓷喷涂/半导体腔体陶瓷喷涂/锅炉管道耐高温陶瓷喷涂/阀门陶瓷喷涂公司推荐
  • Java 在 Windows 系统配置 Path 环境变量(适配 JDK 8/11/17+,含 Win10/11 通用步骤)
  • 关于幼儿园STEM课程设计的思考
  • 2025 瑞士 EOR 名义雇主服务商推荐:Safeguard Global 人力资源服务商,助力出海企业全球布局
  • 2025年度杭州有实力的移民企业排行榜,比较好的移民品牌企业
  • 2025年值得推荐的安全继电器企业排行榜,安全继电器机构与品
  • 上海除甲醛公司优选指南:专注十九年,凡斯环保守护室内健康
  • 微信小程序开发公司怎么选,5大核心指标帮你精准匹配服务商:活动小程序/工单小程序/党政小程序/AI小程序/教育小程序多领域小程序定制开发公司推荐
  • wps如何插入latex公式
  • 20232309 2025-2026-1 《网络与系统攻防技术》实验八实验报告
  • 2025年SAN树脂包装袋批发厂家权威推荐榜单:工程塑料包装袋‌/碳黑袋‌/D型袋‌‌源头厂家精选
  • 2025 年碳化钨喷涂厂家最新推荐榜:技术实力与市场口碑深度解析,筛选行业优质服务商超音速,硬质合金,活塞杆,液压杆,轴套,石油钻具,汽车零部件,叶轮碳化钨喷涂公司推荐
  • 2025年12月TikTok代运营服务商推荐:兔克出海引领品牌可持续增长
  • Vue3实现Form表单cron表达式生成和JSON渲染
  • 2025年靠谱第三方检测机构推荐,合适且口碑好的检测服务企业
  • 轻量的IP归属地查询网站
  • 2025年全屋定制源头工厂十大推荐榜单,看哪家安装服务好
  • 2025年度捏合机实力供应商TOP5权威推荐:甄选品牌厂家助
  • 超低功耗抗噪段码驱动点阵液晶显示驱动IC VKL144A可替代PCF8551
  • 2025年12月AI IDE实测排行榜:9款工具横向对比分析