关于 kardashev-mcp
kardashev-mcp 为 Agent 和其他 MCP 客户端提供 Kardashev Labs 的美国电网数据。工具涵盖实时市场与电网指标、并网队列、ERCOT 大型负载,以及公开的 RT−DA 价差预测记录;无需 API 密钥。
主要功能
- 01实时 LMP 和碳强度数据
- 02电网负载及近期预测
- 03弃电数据和并网队列
- 04ERCOT 大型负载快照
- 05RT−DA 价差预测及记录
适用场景
- 01查看美国电网实时状况
- 02分析电价与碳强度
- 03检查并网队列和 ERCOT 负载
- 04评估 RT−DA 价差预测表现
MCP 相关
提供 MCP 工具,用于查询 Kardashev Labs 的公开美国电网数据,包括价格、碳强度、负载、队列和预测。无需 API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
11收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| include_bas | boolean | 否 | 包含规模较小的平衡责任机构。默认值为 false。 |
详细介绍
kardashev-mcp
面向 Kardashev Labs 美国电网数据的 MCP 服务。为 Agent 提供实时 LMP、碳强度、负荷、弃电、并网队列、ERCOT 大型负荷数据,以及公开的 RT−DA 价差预测历史记录。无需 API 密钥。
数据来自 data.kardashevlabs.org 上的公共 API。
安装
npx -y kardashev-mcp
Cursor(~/.cursor/mcp.json)
{
"mcpServers": {
"kardashev": {
"command": "npx",
"args": ["-y", "kardashev-mcp"]
}
}
}
Claude Code
claude mcp add kardashev -- npx -y kardashev-mcp
工具
| 工具 | 返回内容 |
|---|---|
list_isos | 覆盖的 ISO/RTO 和实时数据接入状态 |
get_fuel_mix | 按燃料类型划分的发电量(MW) |
get_carbon | 碳强度(lbs CO₂/MWh) |
get_lmp | 节点边际电价(实时/日前) |
get_load | 实际电网负荷(MW) |
get_load_forecast | 近期负荷预测 |
get_curtailment | 太阳能/风能弃电 |
get_queue | 并网队列项目 |
get_large_load | ERCOT 大型负荷并网快照 |
get_spread_forecast | 实时 ERCOT RT−DA 价差预测(在交付前发布) |
get_forecast_track_record | 价差模型的公开评分历史记录 |
返回行数据的工具默认使用 limit=50(硬性上限为 500),以便 Agent 控制上下文用量。
可选环境变量
| 变量 | 默认值 | 用途 |
|---|---|---|
KARDASHEV_BASE_URL | https://data.kardashevlabs.org | 覆盖 API 基础地址(本地数据平面) |
KARDASHEV_TIMEOUT_MS | 30000 | 单次请求超时时间 |
开发
npm install
npm run build
npm start # stdio
npm run inspect # MCP Inspector
链接
- 网站:kardashevlabs.org
- 预测历史记录:kardashevlabs.org/forecast
- API 文档:data.kardashevlabs.org/docs
- Python 客户端:
kardashev - JS/TS 客户端:
kardashev
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。