
Features

2025.04.12
3
TypeScript区块链去中心化金融代币交换套利检测金融服务
EDUCHAIN Agent Kit 是一个基于 MCP(Model Context Protocol)的服务,主要用于与 EDUCHAIN 交互,提供查询代币和流动性池信息、执行钱包操作、进行代币交换以及检测套利机会等功能。该服务特别针对 SailFish DEX(一个 Uniswap v3 的分叉)进行了优化,支持自动处理 EDU 和 WEDU(Wrapped EDU)之间的转换。
View on GitHub
Overview
基本能力
产品定位
EDUCHAIN Agent Kit 是一个专为区块链和去中心化金融(DeFi)设计的工具集,旨在简化与 EDUCHAIN 和 SailFish DEX 的交互过程。
核心功能
- 代币和流动性池信息查询:获取代币价格、详细信息、流动性池统计和历史数据。
- 钱包操作:检查 EDU 和代币余额,发送 EDU 和 ERC20 代币。
- 交换操作:获取交换报价,执行代币交换,支持自动处理 EDU 和 WEDU 的转换。
- 套利操作:获取外部市场数据,检测套利机会。
适用场景
- 区块链开发者需要快速查询和操作 EDUCHAIN 上的代币和流动性池。
- 交易者需要在 SailFish DEX 上进行代币交换或检测套利机会。
- 钱包服务提供商需要集成 EDUCHAIN 和 SailFish DEX 的功能。
工具列表
- 代币和流动性池信息工具:如
get_token_price
,get_pool_info
等。 - 钱包操作工具:如
get_edu_balance
,send_erc20_token
等。 - 交换操作工具:如
get_swap_quote
,swap_tokens
等。 - 套利操作工具:如
check_arbitrage_opportunities
等。
常见问题解答
- 如何处理 EDU 和 WEDU 的转换?
- 系统会自动处理 EDU 和 WEDU 的转换,用户可以直接使用 EDU 进行交换操作。
- 如何设置外部市场数据 API?
- 使用
update_external_market_config
工具进行配置。
使用教程
使用依赖
- 确保已安装 Node.js。
安装教程
- 克隆仓库。
- 安装依赖:
npm install
- 构建项目:
npm run build
- 配置 MCP 服务器:
json { "mcpServers": { "sailfish": { "command": "node", "args": ["/path/to/SubgraphMCP/build/index.js"], "env": { "RPC_URL": "https://your-edu-rpc-url.com" } } } }
调试方式
- 运行测试脚本:
node build/test.js