关于 SMARD Energy Prices (x402)
这是一个提供 SMARD DE-LU 日前电价的 MCP 服务,数据分辨率为 15 分钟。每次调用需通过 Base 上的 USDC 付款。
主要功能
- 01查询 DE-LU 日前电价
- 02提供 15 分钟分辨率数据
- 03支持 HTTP 与 streamable-http MCP
- 04按次使用 x402 付款
适用场景
- 01按 15 分钟间隔查看电价
- 02在 MCP 客户端获取电价数据
MCP 相关
通过 streamable-http MCP 端点向客户端提供 SMARD 的 DE-LU 日前电价;调用需要按次支付 USDC。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://smard-energy-prices-x402.favo.workers.dev/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http moldy93-smard-x402 https://smard-energy-prices-x402.favo.workers.dev/mcpCursor.cursor/mcp.json
{"mcpServers":{"moldy93-smard-x402":{"type":"http","url":"https://smard-energy-prices-x402.favo.workers.dev/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"moldy93-smard-x402":{"type":"http","url":"https://smard-energy-prices-x402.favo.workers.dev/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"moldy93-smard-x402":{"type":"http","url":"https://smard-energy-prices-x402.favo.workers.dev/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"moldy93-smard-x402":{"serverUrl":"https://smard-energy-prices-x402.favo.workers.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
1| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| region | string | 否 | |
| seriesId | string | 否 |
详细介绍
SMARD 电价(x402)
通过 Base 主网上的 x402 获取付费的 SMARD 日前电价(DE‑LU,15 分钟分辨率)。提供托管的 MCP(streamable‑http)和 HTTP 端点。
主页
https://smard-energy-prices-x402.favo.workers.dev
端点
- HTTP:
GET https://smard-energy-prices-x402.favo.workers.dev/prices - MCP:
POST https://smard-energy-prices-x402.favo.workers.dev/mcp
定价
每次调用 $0.001(Base 上的 USDC)。需要 X-PAYMENT 标头(确切方案)。
MCP 连接(示例)
{
"mcpServers": {
"smard-x402": {
"url": "https://smard-energy-prices-x402.favo.workers.dev/mcp",
"headers": {
"Accept": "application/json, text/event-stream"
}
}
}
}
Node.js 示例(x402)
import { createWalletClient, http } from "viem";
import { base } from "viem/chains";
import { privateKeyToAccount } from "viem/accounts";
import { createPaymentHeader, selectPaymentRequirements } from "x402/client";
const url = "https://smard-energy-prices-x402.favo.workers.dev/prices";
// 1) Get payment requirements
const res = await fetch(url);
const data = await res.json();
const req = selectPaymentRequirements(data.accepts, "base", "exact");
// 2) Create payment header
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const client = createWalletClient({ account, chain: base, transport: http("https://mainnet.base.org") });
const xPayment = await createPaymentHeader(client, data.x402Version, req);
// 3) Call API with payment
const paid = await fetch(url, { headers: { "X-PAYMENT": xPayment } });
console.log(await paid.json());
备注
- MCP 端点使用 streamable‑http。发送
Accept: application/json, text/event-stream。 - 数据源:SMARD(DE‑LU),15 分钟分辨率。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。