Skip to main content
Glama

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_eduunwrap_wedu函数在 EDU 和 WEDU 之间手动转换。

套利操作

  • 从中心化交易所获取 EDU 的外部市场数据

  • 检查 CEX 和 SailFish DEX 之间的套利机会

  • 可配置的外部市场数据API

  • 可定制的套利检测阈值

Related MCP server: GOAT MCP Server

工具

代币和池信息

  • 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、代币和 NFT

  • get_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 上将代币兑换为 EDU

  • wrap_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 URL

  • get_rpc_url :获取用于区块链交互的当前 RPC URL

资源

  • sailfish://overview :SailFish DEX 概述,包括 TVL、交易量和其他指标

  • sailfish://token/{tokenId} :有关 SailFish DEX 上特定代币的信息

  • sailfish://pool/{poolId} :有关 SailFish DEX 上特定流动性池的信息

安装

  1. 确保已安装 Node.js

  2. 克隆此存储库

  3. 安装依赖项:

    npm install
  4. 构建项目:

    npm run build
  5. 将 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文件。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SailFish-Finance/educhain-ai-agent-kit'

If you have feedback or need assistance with the MCP directory API, please join our Discord server