Arbilink について
ArbiLinkは、Arbitrumのオンチェーンデータ照会とDeFi取引の準備を行うAIエージェント向けMCPサーバーです。GMX V2のポジションシミュレーション、Uniswap V3のスワップデータ、オンチェーンのAgentRegistryを備えています。
主な機能
- 01残高・ポートフォリオ・取引の照会
- 02ブロック・ガス価格・DeFi金利の確認
- 03GMX V2無期限ポジションのシミュレーション
- 04Uniswap V3スワップデータの準備
- 05GMXポジションの健全性確認
活用シーン
- 01Arbitrumアドレスの資産確認
- 02GMXレバレッジポジションのリスク評価
- 03Uniswapトークンスワップの準備
- 04Aave V3の貸借金利の確認
MCP 対応
MCP JSON-RPC 2.0でAIエージェントに11種類のツールを提供し、REST APIにも対応します。取引ツールはシミュレーションまたは取引データの準備を行いますが、READMEにはサーバー自身による署名・実行の説明はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ArbiLink — AI エージェント向け Arbitrum MCP サーバー
ArbiLink は、AI エージェントを Arbitrum ブロックチェーンに直接接続する、ネイティブな Model Context Protocol (MCP) サーバーです。Claude、Cursor、Windsurf、および MCP 対応エージェントは、ブロックチェーンのコードを一行も書かずに、リアルタイムのオンチェーンデータを読み取り、DeFi トランザクションを準備できます。
「AI エージェントにはブロックチェーンが見えません。ArbiLink がその目になります。」
ライブエンドポイント
| インターフェース | URL | プロトコル |
|---|---|---|
| ネイティブ MCP | https://arbi-link-challenge.replit.app/mcp | JSON-RPC 2.0(MCP 2024-11-05) |
| REST API | https://arbi-link-challenge.replit.app/api/mcp | HTTP |
| ダッシュボード | https://arbi-link-challenge.replit.app | Web |
クイックスタート — Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"arbilink": {
"command": "npx",
"args": [
"mcp-remote",
"https://arbi-link-challenge.replit.app/mcp"
]
}
}
}
次に、Claude に尋ねます。
- 「vitalik.eth の Arbitrum ウォレットには何が入っていますか?」
- 「GMX で担保 $500 の 10 倍 ETH ロングをシミュレーションして」
- 「Uniswap V3 で 1 ETH を USDC に交換する準備をして」
- 「現在の Arbitrum のガス価格はいくらですか?」
クイックスタート — Cursor / Windsurf
MCP の設定に追加します。
{
"mcpServers": {
"arbilink": {
"url": "https://arbi-link-challenge.replit.app/mcp"
}
}
}
11 個のライブツール
読み取りツール(8 個)— ライブのオンチェーンデータ
| ツール | 説明 |
|---|---|
get_eth_balance | 任意の Arbitrum アドレスの ETH 残高 |
get_token_balance | ERC-20 残高(ARB、USDC、USDT、GMX、LINK、WBTC など) |
get_wallet_portfolio | USD 評価額と 24 時間の変動を含む完全なポートフォリオ |
get_transaction | ハッシュを指定して任意のトランザクションをデコード |
get_gas_price | Arbitrum One のライブガス価格 |
get_block | 番号または latest を指定したブロックデータ |
get_contract_abi | Arbiscan から ABI を取得してデコード |
get_defi_rates | Aave V3 のライブ貸出・借入レート |
実行ツール(3 個)— 署名の前にシミュレーションと準備
| ツール | 説明 |
|---|---|
simulate_gmx_open | GMX V2 パーペチュアルの完全なシミュレーション — エントリー価格、清算までの距離、±5/10/20% の損益表、時間当たりの借入手数料 |
prepare_uniswap_swap | Uniswap V3 のスワップ見積もりと、SwapRouter02 への送信準備が整った完全な exactInputSingle calldata |
get_gmx_position_health | 任意のウォレットのライブ GMX V2 オープンポジション — ポジションサイズ、未実現損益、健全性ステータス(健全 / リスクあり / 危機的) |
ツール呼び出しの例
GMX ポジションをシミュレーションする
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "simulate_gmx_open",
"arguments": {
"indexToken": "ETH",
"collateralUsd": 500,
"leverage": 10,
"direction": "long"
}
}
}
応答内容: ETH のライブ価格、ポジションサイズ、清算価格(距離をパーセントで表示)、6 つの価格シナリオでの損益、時間当たりの借入手数料、および GMX V2 でポジションを開くための正確な次の手順。
Uniswap スワップを準備する
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "prepare_uniswap_swap",
"arguments": {
"tokenIn": "ETH",
"tokenOut": "USDC",
"amountIn": 1.5
}
}
}
応答内容: ライブ見積もり、推定出力量、スリッページ保護付きの最小出力量、プール手数料ティア、価格への影響、ガス見積もり、および SwapRouter02 用の完全な exactInputSingle calldata。
ウォレットのポートフォリオを確認する
{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "get_wallet_portfolio",
"arguments": {
"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}
}
}
REST API
すべてのツールは HTTP POST 経由でも利用できます。
curl -X POST https://arbi-link-challenge.replit.app/api/mcp \
-H "Content-Type: application/json" \
-d '{
"tool": "get_eth_balance",
"arguments": { "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045" }
}'
オンチェーンエージェントレジストリ
ArbiLink には、Arbitrum Sepolia にデプロイされたAgentRegistry スマートコントラクトが含まれています。これは、AI エージェントの検証可能なオンチェーン ID プリミティブです。
- コントラクト:
0x8fb1a3fe1e380b5578918888140a16fa699c85b0(Arbitrum Sepolia) - エージェントは、エンドポイント、機能、メタデータをオンチェーンに登録します
- 任意のクライアントが、信頼を必要とせずにエージェントの ID と機能を検証できます
- エージェントページから確認できます
対応トークン
ETH、WETH、ARB、USDC、USDT、WBTC、GMX、LINK、DAI、PENDLE、RDNT
対応 DeFi プロトコル
- GMX V2 — パーペチュアルのシミュレーション、ポジションの健全性
- Uniswap V3 — calldata を使ったスワップ準備
- Aave V3 — ライブの貸出・借入レート
アーキテクチャ
AI Agent (Claude / Cursor / Windsurf)
│
▼ MCP JSON-RPC 2.0
┌─────────────────────┐
│ ArbiLink Server │
│ (Node.js/Express) │
├─────────────────────┤
│ 11 MCP Tools │
│ REST API bridge │
│ AgentRegistry RPC │
└─────────────────────┘
│
▼
┌─────────────────────┐
│ Arbitrum One │
│ (live RPC) │
│ CoinGecko prices │
│ GMX V2 API │
│ Arbiscan ABI │
└─────────────────────┘
ロードマップ
- v1.0(公開中) — 読み取りツール8種+実行ツール3種、AgentRegistry コントラクト、MCP/REST のデュアルインターフェース
- v1.1(開発中) — API キー認証+レート制限、Aave V3 ポジション、Uniswap LP ポジション
- v2.0(予定) — 複数エージェントの連携、オンチェーンイベント向け Webhook サブスクリプション
- v3.0(将来) — 接続済みウォレットによるトランザクション署名、マルチチェーンへの拡張
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。