Token导航 LogoToken导航TokenDH.com
Alpha ESS MCP Server logo
运维云端stdio官方级别未说明来源级核验

Alpha ESS MCP Server

MCP Server

通过Alpha ESS Open API提供太阳能逆变器和电池系统数据的访问服务。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

michaelkrasa

提供方

michaelkrasa

最后核验

2026/5/17 20:23

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run python test_methods.py

详细介绍

Alpha ESS MCP服务器

](https://smithery.ai/server/@michaelkrasa/alpha-ess-mcp-server)

模型上下文协议(MCP)服务器,通过官方的Alpha ESS Open API提供对Alpha ESS太阳能逆变器和电池系统数据的访问。

安装

uv sync

配置

创建一个 .env 项目根目录中的文件:

ALPHA_ESS_APP_ID=your_app_id_here
ALPHA_ESS_APP_SECRET=your_app_secret_here

获取您的Alpha ESS API证书:

  1. 访问 https://open.alphaess.com/
  2. 创建开发人员帐户
  3. 使用序列号(SN)和校验码添加逆变器系统
  4. 获取您的AppID和AppSecret

使用Claude Desktop

添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "alpha-ess": {
      "command": "uv",
      "args": [
        "run",
        "python",
        "/path/to/alpha-ess-mcp-server/main.py"
      ],
      "env": {
        "ALPHA_ESS_APP_ID": "your_app_id_here",
        "ALPHA_ESS_APP_SECRET": "your_app_secret_here"
      }
    }
  }
}

可用工具

身份验证和系统管理

  • authenticate_alphaess() -验证API凭据
  • get_ess_list() -列出所有已注册的Alpha ESS系统

数据检索

  • get_alpha_ess_data() -获取所有系统的全面能源统计数据
  • get_last_power_data(serial?) -获取实时电力数据快照
  • get_one_day_power_data(query_date, serial?) -获取特定日期的详细电力数据
  • get_one_date_energy_data(query_date, serial?) -获取特定日期的能源摘要

电池配置

  • get_charge_config(serial?) -获取当前电池充电配置
  • get_discharge_config(serial?) -获取当前电池放电配置
  • set_battery_charge(enabled, dp1_start, dp1_end, dp2_start, dp2_end, charge_cutoff_soc, serial?) -配置电池充电计划
  • set_battery_discharge(enabled, dp1_start, dp1_end, dp2_start, dp2_end, discharge_cutoff_soc, serial?) -配置电池放电计划

参数

  • serial (可选)-系统序列号。如果没有提供,如果只有一个系统存在,则自动选择第一个系统
  • query_date -YYYY-MM-DD格式的日期
  • enabled -用于启用/禁用配置的布尔值
  • dp1_start/dp1_end, dp2_start/dp2_end -HH:MM格式的时间段(分钟必须为:00、:15、:30、:45)
  • charge_cutoff_soc/discharge_cutoff_soc -SOC百分比(0-100)

测试

uv run python test_methods.py

许可证

MIT许可证

参考文献

目录标签

目录标签

PythonClaude云端部署能源管理本地部署太阳能系统API集成电池配置数据监控

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP