mcpField
G
Gas Oracle X402

Gas Oracle X402

远程服务
github.com数据库08 周前更新

关于 Gas Oracle X402

Gas Oracle X402 是一个 API 和 MCP 服务,可查询 EVM 链的实时 Gas 档位、交易费用估算和网络拥堵情况。面向交易前需要查询费用的 Agent 和客户端,并支持通过 x402 微支付调用。

主要功能

  1. 01按确认速度提供实时 Gas 价格
  2. 02提供转账和兑换的美元费用估算
  3. 03返回网络拥堵等级
  4. 04通过 `chain` 参数选择链
  5. 05支持 GET 和 POST 价格接口

适用场景

  1. 01提交交易前比较费用档位
  2. 02估算转账或兑换成本
  3. 03安排链上交易时间时查看拥堵情况

MCP 相关

MCP 服务提供 `gas_get_current_price` 工具,返回 Gas 档位、费用估算和拥堵情况。它也提供支持 x402 按次付费的 HTTP API。

配置

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

服务地址https://gas-oracle.api.klymax402.com/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Gas Oracle API

MCP Server x402 License: MIT

实时 Gas 价格,包含 gwei 档位、USD 成本估算和拥堵级别。精准把握交易时机。通过 x402 按调用付费(Base L2 上的 USDC)——无需 API 密钥、无需注册,也没有速率限制墙。

属于 klymax402 市场的一部分——面向 AI Agent 的 100 个 x402 微支付 API,一个钱包即可在 Base 上使用 USDC。

快速入门——MCP

添加到 MCP 客户端配置中(Claude Desktop、Cursor、ElizaOS 等):

{
  "mcpServers": {
    "gas-oracle": {
      "url": "https://gas-oracle.api.klymax402.com/mcp"
    }
  }
}

快速入门——HTTP(x402)

curl "https://gas-oracle.api.klymax402.com/api/price"
# -> 402 Payment Required, with an x402 payment challenge in the response body

任何兼容 x402 的客户端(@x402/fetch、x402-agent-tools、ATXP)都会自动处理 402 -> 签名 -> 重试流程。

工具

工具方法路径价格描述
gas_get_current_priceGET/api/price$0.003获取当前 Gas 价格,包含 slow/standard/fast/instant 档位
gas_get_current_pricePOST/api/price$0.003获取当前 Gas 价格,包含 slow/standard/fast/instant 档位(POST 变体)
gas_get_current_price

在提交交易前需要获取当前 Gas 价格时使用。以 JSON 格式返回 Gas 档位和 USD 成本估算。

参数

名称类型必需描述
chainstring否区块链网络(默认:base)

返回值

  • slow -- 慢速确认的 Gas 价格(以 gwei 为单位,约 5 min)
  • standard -- 标准确认的 Gas 价格(以 gwei 为单位,约 2 min)
  • fast -- 快速确认的 Gas 价格(以 gwei 为单位,约 30s)
  • instant -- 即时确认的 Gas 价格(以 gwei 为单位)
  • transferCostUsd -- 简单 ETH 转账的预估 USD 成本
  • swapCostUsd -- 代币兑换的预估 USD 成本
  • congestion -- 网络拥堵级别(低/中/高)

响应示例:

{"slow":0.008,"standard":0.012,"fast":0.018,"instant":0.025,"transferCostUsd":0.02,"swapCostUsd":0.05,"congestion":"low","chain":"base"}

适用场景:提交任何链上交易时,用于选择合适的 Gas 档位。对于把握交易时机和避开 Gas 费用高峰至关重要。

不适用于:兑换报价(使用 dex_get_swap_quote)、钱包余额(使用 wallet_get_portfolio)。

gas_get_current_price

在提交交易前需要获取当前 Gas 价格时使用。以 JSON 格式返回 Gas 档位和 USD 成本估算。gas_get_current_price 的 POST 变体——参数以 JSON 请求体传递,而不是作为查询字符串传递。

参数

名称类型必需描述
chainstring否区块链网络(默认:base)

返回值

  • slow -- 慢速确认的 Gas 价格(以 gwei 为单位,约 5 min)
  • standard -- 标准确认的 Gas 价格(以 gwei 为单位,约 2 min)
  • fast -- 快速确认的 Gas 价格(以 gwei 为单位,约 30s)
  • instant -- 即时确认的 Gas 价格(以 gwei 为单位)
  • transferCostUsd -- 简单 ETH 转账的预估 USD 成本
  • swapCostUsd -- 代币兑换的预估 USD 成本
  • congestion -- 网络拥堵级别(低/中/高)

响应示例:

{"slow":0.008,"standard":0.012,"fast":0.018,"instant":0.025,"transferCostUsd":0.02,"swapCostUsd":0.05,"congestion":"low","chain":"base"}

适用场景:提交任何链上交易时,用于选择合适的 Gas 档位。对于把握交易时机和避开 Gas 费用高峰至关重要。

不适用于:兑换报价(使用 dex_get_swap_quote)、钱包余额(使用 wallet_get_portfolio)。

Agent 提示词示例

  • “提交交易前的当前 Gas 价格”
  • “提交交易前的当前 Gas 价格”

付款

  • 协议:x402——基于 HTTP 的按调用付费,无需注册,无需 API 密钥
  • 网络:Base L2(eip155:8453)
  • 资产:USDC
  • 支付协调器:Coinbase CDP(主要),PayAI(备用)
  • 也可通过 ATXP 访问(由 OAuth 封装的 x402,受 RFC 9728 受保护资源元数据保护)

klymax402 的一部分

为 AI Agent 提供 100 个 x402 微支付 API——一个钱包、Base 上的 USDC、无需注册。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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