SuperAPI AI 工具集

bridge-rates-mcp

bridge-rates-mcp 是一个 MCP(Model Context Protocol)服务器,用于向链上 AI 智能体提供实时的跨链桥接汇率和最优转账路线,帮助其进行决策。该服务通过 LI.FI 获取数据,支持查询代币对在不同链之间的桥接汇率(包含美元价值、Gas 费用、路由提供商和标签,以 Markdown 表格呈现),列出 LI.FI 支持的区块链网络,以及列出可用于跨链转账的桥接和交易所。项目基于 Node.js(要求 18 或更高版本)和 npm,需要与兼容 MCP 的客户端(如 Claude Desktop)集成使用。整体上,它为链上 AI 代理提供跨链转账所需的数据查询能力。

访问官网

工具介绍

bridge-rates-mcp 是一个 MCP 服务器,旨在为链上 AI 智能体提供实时的跨链桥接汇率和最优转账路线,以支持其决策。该项目通过 LI.FI 获取数据,并以 Markdown 表格的形式返回结果。

主要能力

该服务器提供三个工具:

  1. getBridgeRates:获取两个链之间某一代币对的跨链桥接汇率,返回所有可用路线,并以 Markdown 表格呈现。参数包括:

    • fromChainId(字符串,必需):源链 ID(例如 "1" 代表以太坊)
    • toChainId(字符串,必需):目标链 ID(例如 "10" 代表 Optimism)
    • fromTokenAddress(字符串,必需):源代币合约地址
    • toTokenAddress(字符串,必需):目标代币合约地址
    • fromAmount(字符串,可选):以代币最小单位表示的桥接金额(默认值:"10000000")
  2. getSupportedChains:获取 LI.FI 支持的跨链桥接链的排序列表,以 Markdown 表格呈现。无参数。

  3. getSupportedBridges:获取 LI.FI 支持的桥接和交易所的排序列表,以 Markdown 表格呈现。无参数。

使用方式

环境要求

  • Node.js:版本 18 或更高
  • npm:用于依赖管理
  • MCP 客户端:兼容 MCP 的客户端(例如 Claude Desktop)用于与服务器交互

安装与配置

  1. 克隆仓库:

    git clone https://github.com/kukapay/bridge-rates-mcp.git
    cd bridge-rates-mcp
    
  2. 安装依赖:

    npm install
    
  3. 与 MCP 客户端集成:配置你的 MCP 客户端(例如 Claude Desktop)以连接到服务器。对于 Claude Desktop,编辑配置文件(例如 Mac 上的 ~/Library/Application Support/Claude/claude_desktop_config.json 或 Windows 上的 %APPDATA%\Claude\claude_desktop_config.json):

    {
      "mcpServers": {
        "bridge-rates": {
          "command": "node",
          "args": ["/absolute/path/to/bridge-rates-mcp/index.js"]
        }
      }
    }
    

    重启 Claude Desktop,并验证工具是否可用(查找锤子图标)。

适用场景

该服务器适用于需要跨链转账数据的链上 AI 代理,例如在进行跨链资产转移决策时,查询实时汇率和最优路线。

限制

  • 需要 Node.js 18 或更高版本。
  • 需要兼容 MCP 的客户端才能使用。
  • 依赖 LI.FI 提供的数据。

许可

本项目采用 MIT 许可证。详见 LICENSE 文件。