Gas Agent

Gas Agent

🚀 MCP 气价代理程序仪表盘 🛰️

这是一个兼容 MCP 的 AI 就绪型气价代理程序,使用 Node.js、Express 和 TailwindCSS 构建。该仪表盘可让用户实时监控 EthereumBNBPolygon 网络的气价,以自然语言提问,并获得智能推荐的最佳交易时间。

🚀 快速开始

若要在本地运行此项目,可按以下步骤操作:

  1. 安装依赖
npm install
  1. 构建 Tailwind CSS
npm run build:css
  1. 启动服务
npm start
  1. 访问应用 打开浏览器,访问:http://localhost:3000

✨ 主要特性

从初始目标到完整实现,以下是已达成的内容:

  • 多链支持:支持 Ethereum、BNB 和 Polygon 网络
  • 实时气价 API:为每个网络提供实时气价数据
  • 带交互图表的仪表盘(显示最大费用和优先费用随时间的变化)
  • 自然语言处理代理,能够理解以下人类提问:
    • “现在是最佳交易时机吗?”
    • “当前的最大气价是多少?”
    • “比较一下各网络”
  • 实时警报:当气价极低时触发提醒
  • 历史数据导出到 CSV 功能
  • 自动刷新的 UI(可调节刷新频率)
  • 时尚的黑暗主题 UI 使用 Tailwind CSS
  • MCP 兼容插件 (mcp.json),可以直接连接到 Claude 或 GPT

🔧 功能概览

接口 描述
/api/gas-price 返回所选网络的实时气价数据
/api/nlp-agent 智能回答自然语言问题
/dashboard 显示实时图表、NLP 功能、导出工具等
/ 基于 TailwindCSS 的启动页面
mcp.json 用于连接 AI 代理(Claude/GPT)的插件文件

📸 预览


(显示实时图表、网络选择器、NLP 代理输入框和 CSV 导出功能)

📦 技术栈

  • Node.js + Express
  • TailwindCSS
  • Chart.js
  • Blocknative, BscScan, PolygonScan APIs
  • MCP 插件(Claude/GPT 兼容)

💻 使用示例

基础用法

AI 代理支持以下问题:

  • “现在是最佳交易时机吗?”
  • “当前的气价是多少?”
  • “平均气价是多少?”
  • “今天的最高气价是什么时候?”
  • “哪个网络更便宜?”
  • “BNB 是否比 Ethereum 更便宜?”

高级用法

通过 mcp.json 文件,可以直接连接到 Claude/GPT。 示例用法:

{
"schema_version": "v1",
"name_for_model": "mcp_gas_agent",
...
}

📁 文件结构

📦 MCP-Gas-Agent
├── public/
│   ├── index.html
│   ├── dashboard.html
│   └── styles.css
├── server.js
├── mcp.json
├── tailwind.config.js
├── package.json
└── README.md

📄 许可证

[此处插入许可证信息]

如需进一步了解,请访问项目官网或联系开发团队。

  • 0 关注
  • 0 收藏,19 浏览
  • system 提出于 2025-09-26 05:09

相似服务问题

相关AI产品