Back to MCP directory
publicPublicdnsLocal runtime

energyatit-mcp-server

EnergyAtIt MCP Server是一个连接AI智能体与能源基础设施的MCP服务器,提供30多种工具,支持电池储能、太阳能、电动汽车充电等能源资产的监控、调度、合规报告生成及碳追踪等功能。

article

README

🚀 EnergyAtIt MCP 服务器

将 AI 智能体连接到能源基础设施。这是首个且唯一的能源 MCP 服务器。

🚀 快速开始

安装

npx energyatit-mcp-server

Claude 桌面端配置

将以下内容添加到你的 Claude 桌面端配置文件中(在 macOS 系统上,文件路径为 ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "energyatit": {
      "command": "npx",
      "args": ["-y", "energyatit-mcp-server"],
      "env": {
        "ENERGYATIT_API_KEY": "your-key-here"
      }
    }
  }
}

如果没有 API 密钥,沙盒模式无需密钥即可使用,你可以先尝试一下。

Claude 代码

claude mcp add energyatit -- npx -y energyatit-mcp-server

试用

连接成功后,你可以向 Claude 询问以下问题:

  • “我有哪些能源站点?”
  • “站点 1 的可靠性得分是多少?”
  • “以 2MW 的功率调度电池 30 分钟”
  • “为设施 FAC - 001 生成一份碳证书”
  • “创建一个削减 500kW 负荷的需求响应事件”
  • “阿联酋有多少电网容量可用?”

✨ 主要特性

该服务器提供 30 多种工具,可让 Claude、GPT 或任何与 MCP 兼容的 AI 智能体执行以下操作:

| 工具 | 功能 | |------|-------------| | list_sites | 列出你的租户中的所有能源站点 | | list_assets | 列出电池储能系统(BESS)、暖通空调(HVAC)、太阳能、电动汽车充电器等资产 | | dispatch_command | 向电池、太阳能逆变器、电动汽车充电器发送命令 | | dispatch_history | 查看调度命令历史记录 | | generate_settlement | 生成哈希链结算记录 | | verify_settlement | 验证结算哈希链的完整性 | | generate_compliance_package | 生成 IEC 61850、ISO 50001、温室气体范围 2 合规包 | | generate_scope2_report | 生成温室气体协议范围 2 合规报告 | | get_asset_reliability | 对资产进行可靠性评分 | | get_site_reliability | 提供站点级别的可靠性评分,并按资产细分 | | get_grid_capacity | 按地区提供电网容量信息 | | get_meter_readings | 通过多种协议读取电表数据 | | create_dr_event | 创建需求响应事件(削减、转移、微调) | | dispatch_dr_event | 执行需求响应事件调度 | | settle_dr_event | 结算需求响应事件并提供碳认证 | | create_carbon_record | 向 SHA - 256 哈希链碳账本中添加记录 | | verify_carbon_chain | 验证碳哈希链的完整性 | | get_carbon_certificate | 生成碳认证证书 | | create_procurement | 进行购电协议(PPA)、可再生能源证书(REC)和碳抵消采购 | | analyze_procurement | 进行采购分析和排名 | | get_integration_status | 检查 Modbus、OpenADR、BESS、电网价格数据的集成状态 | | get_grid_prices | 获取实时电网电价 | | provision_sandbox | 获取一个包含模拟能源数据的沙盒环境 | | health_check | 检查平台的健康状况和连接性 |

📦 安装指南

安装命令

npx energyatit-mcp-server

配置环境变量

| 变量 | 是否必需 | 描述 | |----------|----------|-------------| | ENERGYATIT_API_KEY | 否 | 你的 API 密钥(格式为 eat_live_xxxeat_test_xxx) | | ENERGYATIT_TOKEN | 否 | JWT 令牌(可替代 API 密钥) | | ENERGYATIT_BASE_URL | 否 | API 基础 URL(默认值:https://energyatit.com) |

📚 详细文档

支持的协议

该服务器支持以下协议:IEC 61850、DNP3、Modbus TCP/RTU、OpenADR 2.0b、OCPP 1.6/2.0、IEEE 2030.5、ICCP/TASE.2、REST。

链接

获取 API 密钥

  1. 访问 energyatit.com/developers
  2. 注册先锋计划或申请访问权限
  3. 在“设置”>“API 密钥”中创建 API 密钥
  4. 或者直接使用沙盒模式,无需密钥

📄 许可证

本项目采用 MIT 许可证。


Karthikeyan DS 开发

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client