mcpField
A
Arbilink

Arbilink

ローカル
github.com/Mistakili金融データ030 週間前に更新

Arbilink について

ArbiLinkは、Arbitrumのオンチェーンデータ照会とDeFi取引の準備を行うAIエージェント向けMCPサーバーです。GMX V2のポジションシミュレーション、Uniswap V3のスワップデータ、オンチェーンのAgentRegistryを備えています。

主な機能

  1. 01残高・ポートフォリオ・取引の照会
  2. 02ブロック・ガス価格・DeFi金利の確認
  3. 03GMX V2無期限ポジションのシミュレーション
  4. 04Uniswap V3スワップデータの準備
  5. 05GMXポジションの健全性確認

活用シーン

  1. 01Arbitrumアドレスの資産確認
  2. 02GMXレバレッジポジションのリスク評価
  3. 03Uniswapトークンスワップの準備
  4. 04Aave V3の貸借金利の確認

MCP 対応

MCP JSON-RPC 2.0でAIエージェントに11種類のツールを提供し、REST APIにも対応します。取引ツールはシミュレーションまたは取引データの準備を行いますが、READMEにはサーバー自身による署名・実行の説明はありません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ArbiLink-Challenge": {
"command": "npx",
"args": [
"-y",
"mcp-remote"
]
}
}
}
起動コマンドnpx -y mcp-remote

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-remote

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

ArbiLink — AI エージェント向け Arbitrum MCP サーバー

Live MCP Protocol Network License

ArbiLink は、AI エージェントを Arbitrum ブロックチェーンに直接接続する、ネイティブな Model Context Protocol (MCP) サーバーです。Claude、Cursor、Windsurf、および MCP 対応エージェントは、ブロックチェーンのコードを一行も書かずに、リアルタイムのオンチェーンデータを読み取り、DeFi トランザクションを準備できます。

「AI エージェントにはブロックチェーンが見えません。ArbiLink がその目になります。」


ライブエンドポイント

インターフェースURLプロトコル
ネイティブ MCPhttps://arbi-link-challenge.replit.app/mcpJSON-RPC 2.0(MCP 2024-11-05)
REST APIhttps://arbi-link-challenge.replit.app/api/mcpHTTP
ダッシュボードhttps://arbi-link-challenge.replit.appWeb

クイックスタート — 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_balanceERC-20 残高(ARB、USDC、USDT、GMX、LINK、WBTC など)
get_wallet_portfolioUSD 評価額と 24 時間の変動を含む完全なポートフォリオ
get_transactionハッシュを指定して任意のトランザクションをデコード
get_gas_priceArbitrum One のライブガス価格
get_block番号または latest を指定したブロックデータ
get_contract_abiArbiscan から ABI を取得してデコード
get_defi_ratesAave V3 のライブ貸出・借入レート
実行ツール(3 個)— 署名の前にシミュレーションと準備
ツール説明
simulate_gmx_openGMX V2 パーペチュアルの完全なシミュレーション — エントリー価格、清算までの距離、±5/10/20% の損益表、時間当たりの借入手数料
prepare_uniswap_swapUniswap 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。