关于 EDUCHAIN Agent Kit
EDUCHAIN Agent Kit 是一个 MCP 服务,可查询 EDUCHAIN 代币与池信息、管理钱包并通过 SailFish DEX 交易。它还提供 CEX 行情数据和套利检查,适用于处理 EDU 及相关资产的用户。
主要功能
- 01代币与池数据及历史记录
- 02钱包余额查询与转账
- 03SailFish DEX 报价与兑换
- 04EDU 与 WEDU 转换
- 05CEX 行情与套利检查
- 06RPC URL 配置
适用场景
- 01查看代币价格和池统计数据
- 02检查钱包中的代币与 NFT
- 03获取报价或在 SailFish DEX 兑换
- 04比较 EDU 行情以检查套利机会
MCP 相关
该 MCP 服务提供代币和池数据、钱包操作、兑换、套利检查及 RPC 配置工具,并提供 SailFish DEX 概览、代币和池资源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
此 MCP(模型上下文协议)服务提供了用于与 EDUCHAIN 交互的工具和资源。它允许 Claude 查询代币和池的信息,并通过 SailFish DEX 执行兑换。
功能
代币和池信息
- 获取代币价格和详情
- 获取池信息和统计数据
- 查看代币和池的历史数据
- 获取按 TVL 排名的热门代币和池
钱包操作
- 查询 EDU 和代币余额
- 获取包含代币和 NFT 的钱包概览
- 发送 EDU 和 ERC20 代币
兑换操作
- 获取兑换报价,包括价格影响和路由信息
- 代币兑换代币
- EDU 兑换代币(内部使用 WEDU)
- 代币兑换 EDU(内部使用 WEDU)
**注意:**与其他 Uniswap v3 分叉一样,SailFish DEX 不支持直接兑换原生代币。它会在内部使用 WEDU(Wrapped EDU)。使用 EDU 兑换功能时,系统会自动处理包装/解包装流程,因此你可以直接在交易中使用 EDU。如果需要更精细的控制,也可以使用
wrap_edu和unwrap_wedu函数,手动在 EDU 和 WEDU 之间进行转换。
套利操作
- 获取 EDU 在中心化交易所的外部市场数据
- 检查 CEX 与 SailFish DEX 之间的套利机会
- 可配置的外部市场数据 API
- 可自定义的套利检测阈值
工具
代币和池信息
get_token_price:获取 SailFish DEX 上代币的当前价格get_token_info:获取 SailFish DEX 上代币的详细信息get_pool_info:获取 SailFish DEX 上流动性池的详细信息get_top_tokens:获取 SailFish DEX 上按 TVL 排名的热门代币列表get_top_pools:获取 SailFish DEX 上按 TVL 排名的热门流动性池列表get_total_tvl:获取 SailFish DEX 中锁定的总价值(TVL)get_24h_volume:获取 SailFish DEX 上 24 小时交易量get_token_historical_data:获取 SailFish DEX 上代币的历史数据get_pool_historical_data:获取 SailFish DEX 上流动性池的历史数据
钱包操作
get_edu_balance:获取钱包地址的 EDU 余额get_token_balance:获取钱包地址的代币余额及其 USD 价值get_multiple_token_balances:获取钱包地址的多个代币余额get_nft_balance:获取钱包地址在指定 NFT 合集中的 NFT 余额get_wallet_overview:获取钱包概览,包括 EDU、代币和 NFTget_wallet_address_from_private_key:通过私钥获取钱包地址send_edu:向另一个钱包地址发送 EDU 原生代币send_erc20_token:向另一个钱包地址发送 ERC20 代币
兑换操作
get_swap_quote:获取在 SailFish DEX 上兑换代币的报价swap_tokens:在 SailFish DEX 上兑换代币(代币兑换代币)swap_edu_for_tokens:在 SailFish DEX 上用 EDU 兑换代币swap_tokens_for_edu:在 SailFish DEX 上用代币兑换 EDUwrap_edu:将 EDU 包装为 WEDU(Wrapped EDU)unwrap_wedu:将 WEDU(Wrapped EDU)解包装为 EDU
套利操作
get_external_market_data:获取来自中心化交易所的 EDU 外部市场数据check_arbitrage_opportunities:检查 CEX 与 SailFish DEX 之间的套利机会update_external_market_config:更新外部市场数据 API 的配置get_external_market_config:获取外部市场数据 API 的当前配置
配置
set_rpc_url:设置用于区块链交互的 RPC URLget_rpc_url:获取当前用于区块链交互的 RPC URL
资源
sailfish://overview:SailFish DEX 概览,包括 TVL、交易量和其他指标sailfish://token/{tokenId}:SailFish DEX 上特定代币的信息sailfish://pool/{poolId}:SailFish DEX 上特定流动性池的信息
安装
- 确保已安装 Node.js
- 克隆此仓库
- 安装依赖项:
npm install - 构建项目:
npm run build - 将 MCP 服务添加到 Claude Desktop 配置文件中:
{ "mcpServers": { "sailfish": { "command": "node", "args": ["/path/to/SubgraphMCP/build/index.js"], "env": { "RPC_URL": "https://your-edu-rpc-url.com" } } } }
使用示例
获取代币价格
use_mcp_tool("sailfish", "get_token_price", {
"tokenId": "0x836d275563bAb5E93Fd6Ca62a95dB7065Da94342"
});
获取兑换报价
use_mcp_tool("sailfish", "get_swap_quote", {
"tokenIn": "0xd02E8c38a8E3db71f8b2ae30B8186d7874934e12",
"tokenOut": "0x836d275563bAb5E93Fd6Ca62a95dB7065Da94342",
"amountIn": "10"
});
兑换代币
use_mcp_tool("sailfish", "swap_tokens", {
"privateKey": "YOUR_PRIVATE_KEY",
"tokenIn": "0xd02E8c38a8E3db71f8b2ae30B8186d7874934e12",
"tokenOut": "0x836d275563bAb5E93Fd6Ca62a95dB7065Da94342",
"amountIn": "10",
"slippagePercentage": 0.5
});
检查套利机会
use_mcp_tool("sailfish", "check_arbitrage_opportunities", {
"threshold": 1.5
});
更新外部市场 API 配置
use_mcp_tool("sailfish", "update_external_market_config", {
"apiUrl": "https://api.example.com/crypto/prices",
"apiKey": "YOUR_API_KEY",
"symbols": {
"EDU": "EDU",
"USD": "USDT"
}
});
将 EDU 包装为 WEDU
use_mcp_tool("sailfish", "wrap_edu", {
"privateKey": "YOUR_PRIVATE_KEY",
"amount": "10"
});
将 WEDU 解包为 EDU
use_mcp_tool("sailfish", "unwrap_wedu", {
"privateKey": "YOUR_PRIVATE_KEY",
"amount": "10"
});
测试
你可以运行测试脚本来验证功能:
node build/test.js
此操作将测试路由和兑换报价功能,但不会执行实际兑换。
许可证
本项目采用 MIT License 授权,详情请参阅 LICENSE 文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
