Integrations
The MCP server is built on Node.js and requires it for installation and running
EDUCHAINエージェントキット
このMCP(モデルコンテキストプロトコル)サーバーは、EDUCHAINとやり取りするためのツールとリソースを提供します。これにより、Claudeはトークンとプールに関する情報を照会し、SailFish DEXを介してスワップを実行できます。
特徴
トークンとプールの情報
- トークンの価格と詳細を取得する
- プールの情報と統計を取得する
- トークンとプールの履歴データを表示する
- TVLでトップのトークンとプールを取得する
ウォレット操作
- EDUとトークンの残高を確認する
- トークンやNFTを含むウォレットの概要を取得する
- EDUとERC20トークンを送信する
スワップ操作
- 価格影響とルート情報を含むスワップ見積もりを取得します
- トークンをトークンと交換する
- EDUをトークンに交換する(内部ではWEDUを使用)
- トークンをEDUに交換する(内部ではWEDUを使用)
注: SailFish DEXは、他のUniswap v3フォークと同様に、ネイティブトークンスワップを直接サポートしていません。代わりに、内部的に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、トークン、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
: TVL、取引量、その他の指標を含むSailFish DEXの概要sailfish://token/{tokenId}
: SailFish DEX上の特定のトークンに関する情報sailfish://pool/{poolId}
: SailFish DEX上の特定の流動性プールに関する情報
インストール
- Node.jsがインストールされていることを確認してください
- このリポジトリをクローンする
- 依存関係をインストールします:Copy
- プロジェクトをビルドします。Copy
- MCP サーバーを Claude Desktop 構成ファイルに追加します。Copy
使用例
トークン価格を取得
スワップ見積もりを取得
スワップトークン
裁定取引の機会を確認する
外部マーケットAPI設定の更新
EDUをWEDUにラップする
WEDUからEDUへ
テスト
機能を確認するには、テスト スクリプトを実行します。
これにより、実際のスワップを実行せずにルーティングとスワップ クォート機能をテストします。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
EDUCHAIN と対話するためのツールを提供する MCP サーバー。これにより、Claude はトークンとプールに関する情報を照会し、SailFish DEX を通じてスワップを実行できます。
Related Resources
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