1インチクロスチェーンスワップツール
1inch Fusion+ と Model Context Protocol (MCP) を使用してクロスチェーン トークン スワップを実行するためのツール。
デモビデオ
概要
このツールは、1inch Fusion+ APIを使用して、異なるブロックチェーン(Arbitrum、Base、Polygonなど)間のクロスチェーントークンスワップを容易にします。注文の開始からバックグラウンドワーカーシステムによる実行状況の監視まで、スワッププロセス全体を処理します。
インストール
依存関係はnpm
ではなくpnpm
またはyarn
を使用してインストールする必要があります。
構成
プロジェクトはCommonJSプロジェクトとしてセットアップする必要があります。ESMとしてインポートした場合、ライブラリの設計は現状のままでは機能しません。
ルート ディレクトリに
.env
ファイルを作成し、次の変数を入力します。
使用法
MCPサーバーを起動する
これにより、クロスチェーンスワッピングとポートフォリオ管理用のツールを公開するモデルコンテキストプロトコル サーバーが起動します。
利用可能なMCPツール
このツールは、Claude またはその他の MCP 互換アシスタントで使用できる次の MCP 機能を提供します。
クロスチェーンスワップ
swap : クロスチェーントークンスワップを開始する
Parameters: - srcChainId: Source chain ID (default: 8453/Base) - dstChainId: Destination chain ID (default: 42161/Arbitrum) - srcTokenAddress: Source token address - dstTokenAddress: Destination token address - amount: Amount to swap (in base units or human-readable format) - invert: Swap direction toggle (default: false)
注文管理
swap-status : スワップ注文のステータスを確認する
Parameters: - orderHash: (Optional) Specific order hash to check
ポートフォリオ管理
portfolio-protocols-value : ポートフォリオ内のプロトコルの値を取得します
Parameters: - chainId: Blockchain ID (default: 1/Ethereum)portfolio-tokens-details : ポートフォリオ内のトークンの詳細情報を取得します
Parameters: - chainId: Blockchain ID (default: 1/Ethereum) - closed: Include closed positions (default: true) - closedThreshold: Threshold for considering positions closed (default: 1)portfolio-general-value : ポートフォリオの一般的な価値を取得します
Parameters: - chainId: Blockchain ID (default: 1/Ethereum)portfolio-value-chart : ポートフォリオの価値の推移を示すチャートデータを取得します。
Parameters: - chainId: Blockchain ID (default: 1/Ethereum)
監視システム
アプリケーションには、スワップ注文を監視および処理するバックグラウンド ワーカー システムが含まれています。
モニターコマンド
労働者システムの機能
スワップが開始されると、注文情報は
order-status.json
に保存されます。モニターデーモンは、監視が必要な新しい注文を継続的にチェックします。
新しい注文ごとに専用のワーカープロセスが生成される
作業者は注文状況を監視し、スワップを完了するために必要な場合に秘密情報を提出する。
注文が実行されると、作業者は終了し、ステータスが更新されます。
テクニカルノート
安全なクロスチェーンスワップを実現する1インチクロスチェーンSDKを搭載
AIアシスタント統合にモデルコンテキストプロトコルを使用
Fusion SDKのPrivateKeyProviderConnectorはBlockchainProviderConnectorをサポートしています
このツールは、クロスチェーンスワップ検証の秘密管理を扱う。
This server cannot be installed
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.
1inch Fusion+ API を使用して異なるブロックチェーン間でのクロスチェーン トークン交換を可能にする MCP サーバーと、チェーン全体の資産を追跡するためのポートフォリオ管理ツール。
Related MCP Servers
- -securityAlicense-qualityAn MCP server that tracks newly created liquidity pools on Uniswap across nine blockchain networks.Last updated -15MIT License
- -securityAlicense-qualityAn MCP server for AI agents to automate token swaps on Uniswap DEX across multiple blockchains.Last updated -231MIT License
Armor Crypto MCPofficial
AsecurityAlicenseAqualityAn MCP server providing unified access to blockchain operations, bridging, swapping, and crypto trading strategies for AI agents.Last updated -37181GPL 3.0- -securityAlicense-qualityA lightweight, fast MCP server that provides onchain capabilities for the LLMs and Agents.Last updated -19196MIT License