EDUCHAIN 代理套件
该 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:获取钱包地址的代币余额(以美元计算)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(包装 EDU)unwrap_wedu:将 WEDU(包裹的 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" } } } }
使用示例
获取代币价格
获取掉期报价
兑换代币
检查套利机会
更新外部市场 API 配置
将 EDU 换成 WEDU
将 WEDU 解包为 EDU
测试
您可以运行测试脚本来验证功能:
这将在不执行实际掉期的情况下测试路由和掉期报价功能。
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
Related MCP Servers
- -security-license-qualityAn MCP server that allows accessing and managing ledger files through Claude by providing account listing, balance checking, and transaction register viewing capabilities.Last updated -3GPL 3.0
- -security-license-qualityAn MCP server that connects Claude for Desktop with blockchain functionality, allowing users to check balances and send tokens on EVM and Solana chains through natural language interactions.Last updated -
- Asecurity-licenseAqualityAn MCP server that allows Claude to interact with Discord by providing tools for sending/reading messages and managing server resources through Discord's API.Last updated -19103
- -security-license-qualityAn MCP server that enables token listing, trading, and interaction with the Kaia blockchain via Claude Desktop.Last updated -1Apache 2.0