mcpField
G
GridHub Electricity Market Data

GridHub Electricity Market Data

远程服务
grid-hub.app数据与分析05 周前更新

关于 GridHub Electricity Market Data

GridHub MCP Server 为 AI Agent 提供覆盖 25 个电网区域的实时及历史电力市场数据,并将各来源数据统一为 JSON 格式。它还提供英国碳强度数据及来源许可和署名信息。

主要功能

  1. 01查询各区域当前电价与需求
  2. 02获取最长 31 天的指标历史
  3. 03比较 25 个区域的概览数据
  4. 04查看电网数据源状态与许可

适用场景

  1. 01比较不同区域的电价和需求
  2. 02检查英国电力碳强度
  3. 03分析某项指标的历史变化

MCP 相关

该服务通过无状态 Streamable HTTP MCP 端点提供工具,供 MCP 客户端查询电价、需求、碳强度及数据来源信息。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.grid-hub.app/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.grid-hub.app/mcp需要授权

工具

6

此工具无需参数。

详细介绍

GridHub MCP 服务

通过 Model Context Protocol 为 AI Agent 提供实时和历史电力市场数据。

端点: https://api.grid-hub.app/mcp — 托管式、Streamable HTTP、无状态。无需安装。

覆盖 25 个电网区域——美国 ISO(CAISO、ERCOT、PJM、MISO、NYISO、ISO-NE、SPP)、12 个欧洲竞价区、大不列颠,以及澳大利亚 NEM 的五个区域——并统一为一种 JSON 架构。数据来源包括 EIA、ENTSO-E、NESO、Elexon 和 AEMO;每个响应都包含其许可证和署名信息。

工具

工具返回内容
get_zone_brief当前电价/需求(以及 GB 的碳强度)相对于该区域过去 30 天数据的排名(百分位数、与中位数的差值、最小值/最大值)、24 小时趋势、发电结构(GB、US-CAISO),以及一句话摘要。最适合回答“X 地区现在的电力价格便宜吗,或者更清洁吗?”
get_latest某个区域发布的每项指标的最新值,以及单位和时间戳
get_history某项指标在起止时间范围内的时间序列(每次调用最多 31 天)
get_map_snapshot一次返回全部 25 个区域的主要数据——可比较或排列各区域
list_zones区域 ID、名称、数据源、货币、许可证(免费)
get_status各数据源和区域的数据采集新鲜度(免费)

访问方式

无需注册即可开始使用,共有三个级别:

  1. 示例模式 — 无需凭据即可连接。工具会返回真实的当前数据,但内容会截断(历史记录最多 50 行;摘要返回一个上下文块)。结果会明确标注。
  2. 免费 API 密钥 — 每天 500 次请求。通过 grid-hub.app/developers 即时通过电子邮件注册,或使用 {"email": "..."} 向 POST https://api.grid-hub.app/v1/keys/signup 发送请求。通过 Authorization: Bearer <ghk_key> 发送密钥。
  3. x402 按次付费 — 使用 Base 上的 USDC,每次调用 $0.001–$0.02,通过 X-PAYMENT 标头支付。请参阅 x402 流程。

设置

Claude Code

claude mcp add --transport http gridhub https://api.grid-hub.app/mcp \
  --header "Authorization: Bearer YOUR_KEY"

Cursor / Windsurf / VS Code(mcp.json)

{
  "mcpServers": {
    "gridhub": {
      "url": "https://api.grid-hub.app/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

Claude Desktop / claude.ai — 将 https://api.grid-hub.app/mcp 添加为自定义连接器。这些客户端不会发送自定义标头;请将密钥作为可选的 api_key 工具参数传入,或使用示例模式。

本地 stdio 桥接 — 适用于仅支持本地(stdio)服务的客户端。它通过 mcp-remote 代理到托管端点;除桥接程序外,本地不会运行其他内容。

{
  "mcpServers": {
    "gridhub": {
      "command": "npx",
      "args": ["-y", "github:jalcodev/gridhub-mcp"],
      "env": { "GRIDHUB_API_KEY": "YOUR_KEY" }
    }
  }
}

也可以使用 Docker:docker build -t gridhub-mcp . && docker run -i -e GRIDHUB_API_KEY=YOUR_KEY gridhub-mcp。示例模式下省略密钥。

任意客户端,无需密钥 — 省略标头即可。你将获得示例模式数据,以及有关如何升级的说明。

协议

  • Streamable HTTP,无状态:每次 POST 发送一条 JSON-RPC 消息,并返回 JSON 响应。没有会话,也不使用 SSE。
  • 支持 MCP 2026-07-28(标头镜像请求,无需握手)以及 2025-03-26 至 2025-11-25(使用 initialize 握手)。
  • 工具结果除文本块外,还包含 structuredContent。
  • 速率限制和配额遵循底层 REST API 的限制;MCP 层不另行增加限制。

相关链接

许可证

本仓库中的代码采用 MIT 许可证。服务返回的数据受各数据源许可证约束,具体信息会在每个响应中注明(license 和 attribution 字段)。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。