返回市场
桥接费率MCP

桥接费率MCP

作者:kukapay4 星标更新:2025-04-25

项目介绍

Bridge Rates MCP Server

一个提供实时跨链桥接费率和最优转账路线的MCP服务器,以支持链上AI代理的决策。

Discord License Node.js Status

特性

  • 获取桥接费率:检索代币对之间的跨链桥接费率,包括美元价值、燃料成本、路由提供商和标签,并以Markdown表格形式展示。
  • 列出支持的区块链网络:获取由LI.FI支持的区块链网络排序列表。
  • 列出支持的桥接:获取可用于跨链转移的桥接和交易所的排序列表。

预备条件

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

安装

  1. 克隆仓库

    git clone https://github.com/kukapay/bridge-rates-mcp.git
    cd bridge-rates-m
    
  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并验证工具是否可用(查找锤子图标)。

工具

1. getBridgeRates

获取两个链之间代币对的跨链桥接费率,返回所有可用路由的Markdown表格。

参数

  • fromChainId(字符串,必需):源链ID(例如,“1”代表Ethereum)。
  • toChainId(字符串,必需):目标链ID(例如,“10”代表Optimism)。
  • fromTokenAddress(字符串,必需):源代币合约地址。
  • toTokenAddress(字符串,必需):目标代币合约地址。
  • fromAmount(字符串,可选):要桥接的最小代币单位数量(默认:“10000000”)。

示例提示

从Arbitrum USDC到Optimism DAI的桥接费率是多少?

示例输出

| From Amount | From Amount USD | To Amount | To Amount USD | To Amount Min | Gas Cost USD | Providers | Tags                 |
|-------------|-----------------|-----------|---------------|---------------|--------------|-----------|----------------------|
| 10000000    | 10.00           | 9980000   | 9.98          | 9940000       | 0.2300       | hop       | RECOMMENDED,CHEAPEST |
| 10000000    | 10.00           | 9975000   | 9.97          | 9935000       | 0.2500       | connext   | None                 |

2. getSupportedChains

获取由LI.FI支持的跨链桥接的排序区块链列表,以Markdown表格形式展示。

参数:无。

示例提示

列出所有支持的桥接链。

示例输出

| Chain Type | ID | Key | Name          | Native Token |
|------------|----|-----|---------------|--------------|
| EVM        | 1  | eth | Ethereum      | ETH          |
| EVM        | 10 | opt | Optimism      | ETH          |
| EVM        | 137| pol | Polygon       | MATIC        |
| SVM        | 101| sol | Solana        | SOL          |

3. getSupportedBridges

获取由LI.FI支持的排序桥接和交易所列表,以Markdown表格形式展示。

参数:无。

示例提示

列出所有支持的跨链桥接。

示例输出

| Key           | Name                | Type     |
|---------------|---------------------|----------|
| across        | Across              | BRIDGE   |
| connext       | Connext             | BRIDGE   |
| hop           | Hop Protocol        | BRIDGE   |
| sushiswap     | SushiSwap           | EXCHANGE |
| uniswap       | Uniswap             | EXCHANGE |

许可证

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