mcpField
A
Arbilink

Arbilink

本地服务
github.com/Mistakili金融数据030 周前更新

关于 Arbilink

ArbiLink 是面向 AI Agent 的 Arbitrum MCP 服务,可读取链上数据并准备 DeFi 交易。它提供 GMX V2 仓位模拟、Uniswap V3 交易数据及 AgentRegistry 链上身份登记。

主要功能

  1. 01查询余额、资产组合与交易
  2. 02查看区块、Gas 价格和 DeFi 利率
  3. 03模拟 GMX V2 永续仓位
  4. 04生成 Uniswap V3 交易数据
  5. 05查询 GMX 仓位健康状态

适用场景

  1. 01检查 Arbitrum 地址资产
  2. 02模拟 GMX 杠杆仓位风险
  3. 03准备 Uniswap 代币兑换
  4. 04查询 Aave V3 借贷利率

MCP 相关

通过 MCP JSON-RPC 2.0 向 AI Agent 提供 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 Agent 的 Arbitrum MCP 服务

Live MCP Protocol Network License

ArbiLink 是原生的 Model Context Protocol (MCP) 服务,可将 AI Agent 直接连接到 Arbitrum 区块链。Claude、Cursor、Windsurf 及任何兼容 MCP 的 Agent 都可以读取实时链上数据并准备 DeFi 交易,无需编写任何区块链代码。

“你的 AI Agent 对区块链一无所知。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 当前的 Gas 价格是多少?”

快速开始 — 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 上的实时 Gas 价格
get_block按区块号或 latest 查询区块数据
get_contract_abi从 Arbiscan 获取并解码 ABI
get_defi_rates查询 Aave V3 实时借贷利率
执行工具(3 个)— 在签名前模拟并准备交易
工具描述
simulate_gmx_open完整的 GMX V2 永续合约模拟 — 入场价、距清算价的距离、±5/10/20% 情景下的盈亏表、每小时借款费用
prepare_uniswap_swapUniswap V3 兑换报价 + 完整的 exactInputSingle 调用数据,可直接提交给 SwapRouter02
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
    }
  }
}

**响应包括:**实时报价、预估输出、受滑点保护的最低输出、池手续费等级、价格影响、Gas 估算,以及供 SwapRouter02 使用的完整 exactInputSingle 调用数据。

查看钱包资产组合
{
  "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" }
  }'

链上 Agent 注册表

ArbiLink 附带一个已部署在 Arbitrum Sepolia 上的 AgentRegistry 智能合约,为 AI Agent 提供可验证的链上身份基础。

  • 合约:0x8fb1a3fe1e380b5578918888140a16fa699c85b0(Arbitrum Sepolia)
  • Agent 在链上注册其端点、能力和元数据
  • 任何客户端都可以无需信任地验证 Agent 的身份和能力
  • 可通过 Agent 页面查看

支持的代币

ETH、WETH、ARB、USDC、USDT、WBTC、GMX、LINK、DAI、PENDLE、RDNT

支持的 DeFi 协议

  • GMX V2 — 永续合约模拟、仓位健康状态
  • Uniswap V3 — 准备包含调用数据的兑换
  • 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(计划中) — 多 Agent 协调、链上事件的 webhook 订阅
  • v3.0(未来) — 通过已连接的钱包签署交易、扩展多链支持

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。