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
- 克隆此存储库
- 安装依赖项:
- 构建项目:
- 将 MCP 服务器添加到您的 Claude Desktop 配置文件中:
使用示例
获取代币价格
获取掉期报价
兑换代币
检查套利机会
更新外部市场 API 配置
将 EDU 换成 WEDU
将 WEDU 解包为 EDU
测试
您可以运行测试脚本来验证功能:
这将在不执行实际掉期的情况下测试路由和掉期报价功能。
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
Related MCP Servers
- -securityAlicense-qualityMCP Server for the Gentoro services, enabling Claude to interact with Gentoro, which allows users to create and integrate tools into a common Bridge, defining all available capabilities.Last updated -612TypeScriptApache 2.0
- -securityAlicense-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 -1PythonGPL 3.0
- AsecurityAlicenseAqualityAn MCP server implementation that enables access to DexScreener API data, providing real-time information on DEX pairs, token profiles, and market statistics across multiple blockchains.Last updated -76JavaScriptThe Unlicense
- AsecurityAlicenseAqualityAn MCP server that enables natural language interaction with the Lichess chess platform, allowing users to play games, analyze positions, manage their account, and participate in tournaments through Claude.Last updated -902JavaScriptMIT License