ユニスワップトレーダーMCP
複数のブロックチェーンにわたる Uniswap DEX でのトークン交換を自動化する AI エージェント用の MCP サーバー。
特徴
- 価格見積もり: マルチホップ ルート最適化によるトークン スワップのリアルタイムの価格見積もりを取得します。
- スワップ実行: 設定可能なスリッページ許容値と期限を使用して、Uniswap V3 でスワップを実行します。
- スワップ提案: 流動性、手数料、最適なパスに基づいて取引の提案を生成します。
- マルチチェーンサポート: Ethereum、Optimism、Polygon、Arbitrum、Celo、BNB Chain、Avalanche、Base と互換性があります。
前提条件
- Node.js : バージョン 14.x 以上。
- npm : パッケージ管理用。
- ウォレット: スワップを実行するための秘密鍵を備えた資金のあるウォレット。
- RPC エンドポイント: サポートされているチェーンのブロックチェーン RPC URL (Infura、Alchemy など) へのアクセス。
インストール
- リポジトリのクローンを作成します:
- 依存関係をインストール:
構成
使用法
サポートされているチェーン
以下のchainConfigs.js
チェーンがサポートされています。chainConfigs.js で各チェーンが有効な RPC URL、WETH アドレス、SwapRouter アドレスで設定されていることを確認してください。
チェーンID | 名前 | 注記 |
---|---|---|
1 | イーサリアム | Uniswap取引で広く使用されているメインネット |
10 | 楽観 | レイヤー2、Optimism RPCが必要 |
137 | ポリゴン | 高速かつ低コスト、MATICをネイティブに使用 |
42161 | 仲裁 | レイヤー2、アービトラムワンネットワーク |
42220 | セロ | モバイルファーストブロックチェーン、CELOを使用 |
56 | BNBチェーン | Binance Smart ChainはBNBを使用しています |
43114 | 雪崩 | 高スループット、AVAXを使用 |
8453 | ベース | コインベースのレイヤー2はオプティミズムに基づいて構築されています |
ツールとプロンプト
1. getPrice
Uniswap スワップの価格見積を取得します。
スキーマ:
chainId
: 数値(デフォルト: 1)tokenIn
: 文字列(例:"NATIVE"
またはトークンアドレス)tokenOut
: 文字列(例:"NATIVE"
またはトークンアドレス)amountIn
: 文字列(オプション、"exactIn"
の場合は必須)amountOut
: 文字列(オプション、"exactOut"
の場合は必須)tradeType
:"exactIn"
または"exactOut"
(デフォルト:"exactIn"
)
プロンプトの例:
出力:
2. executeSwap
Uniswap でスワップを実行します。
スキーマ:
chainId
: 数値(デフォルト: 1)tokenIn
: 文字列tokenOut
: 文字列amountIn
: 文字列(オプション、"exactIn"
の場合は必須)amountOut
: 文字列(オプション、"exactOut"
の場合は必須)tradeType
:"exactIn"
または"exactOut"
(デフォルト:"exactIn"
)slippageTolerance
: 数値(デフォルト: 0.5、パーセント)deadline
: 数値(デフォルト: 20、分単位)
プロンプトの例:
出力:
ライセンス
MITライセンス。詳細はライセンスを参照してください。
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.
複数のブロックチェーンにわたる Uniswap DEX でのトークン交換を自動化する AI エージェント用の MCP サーバー。
Related MCP Servers
- 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
- -securityAlicense-qualityAn MCP server providing tools for AI agents to mint ERC-20 tokens across multiple blockchains.Last updated -69JavaScriptMIT License
- -securityAlicense-qualityAn MCP server for executing token swaps on the Solana blockchain using Jupiter's Ultra API, enabling users to fetch optimal swap orders and execute transactions with slippage control.Last updated -512JavaScriptMIT License
Armor Crypto MCPofficial
AsecurityAlicenseAqualityAn MCP server providing unified access to blockchain operations, bridging, swapping, and crypto trading strategies for AI agents.Last updated -20141PythonGPL 3.0