Bridge Rates Mcp

Bridge Rates Mcp

🚀 桥接费率 MCP 服务器

本 MCP 服务器可提供实时跨链桥接费率和最优转账路由,还支持 AI 代理进行决策。

Discord License Node.js Status

🚀 快速开始

本服务器可检索代币对之间的跨链桥接费率,还能获取支持的链和桥梁列表。使用前需确保满足先决条件并完成安装配置。

✨ 主要特性

  • 获取桥接费率:可检索代币对之间的跨链桥接费率,包含 USD 价值、gas 费用、路由提供方和标签,并以 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-mcp
    
  2. 安装依赖项

    npm install
    
  3. 与 MCP 客户端集成: 配置您的 MCP 客户端(例如 Claude Desktop)以连接到服务器。以下是配置示例路径:

    http://localhost:7001
    

💻 使用示例

基础用法

获取桥接费率

  • 描述:检索代币对之间的跨链桥接费率。

  • 参数

    • srcChainId (必需):来源链 ID。
    • srcTokenAddress (必需):来源代币地址(Evm 地址)。
    • destChainId (必需):目标链 ID。
    • destTokenAddress (可选):目标代币地址(Evm 地址)。
  • 示例

    curl --location 'http://localhost:7001/' \
    --header 'Content-Type: application/json' \
    --data-raw '{
    "method": "getBridgeRates",
    "params": {
    "srcChainId": "5",
    "srcTokenAddress": "0x123456789abcdef",
    "destChainId": "1",
    "destTokenAddress": "0xabcd1234efghijk"
    }
    }'
    
  • 结果

    {
    "rates": [
    {
    "bridgeKey": "hop",
    "sourceAmount": "1.0",
    "destinationAmount": "0.95",
    "feeRate": "0.05"
    },
    {
    "bridgeKey": "connext",
    "sourceAmount": "1.0",
    "destinationAmount": "0.97",
    "feeRate": "0.03"
    }
    ]
    }
    

列出支持的链

  • 描述:获取由 LI.FI 支持的区块链网络列表。

  • 示例

    curl --location 'http://localhost:7001/' \
    --header 'Content-Type: application/json' \
    --data-raw '{
    "method": "getSupportedChains"
    }'
    
  • 结果

    {
    "chains": [
    {
    "key": "ethereum",
    "name": "Ethereum Mainnet",
    "network": "mainnet"
    },
    {
    "key": "polygon",
    "name": "Polygon Mainnet",
    "network": "mainnet"
    }
    ]
    }
    

列出支持的桥梁

  • 描述:获取由 LI.FI 支持的桥接和交换列表。

  • 示例

    curl --location 'http://localhost:7001/' \
    --header 'Content-Type: application/json' \
    --data-raw '{
    "method": "getSupportedBridges"
    }'
    
  • 结果

    {
    "bridges": [
    {
    "key": "hop",
    "name": "Hop Protocol",
    "type": "BRIDGE"
    },
    {
    "key": "sushiswap",
    "name": "SushiSwap",
    "type": "EXCHANGE"
    }
    ]
    }
    

📄 许可证

本项目在 MIT License 下开源。查看 LICENSE 文件以获取详细信息。

  • 0 关注
  • 0 收藏,10 浏览
  • system 提出于 2025-09-26 05:54

相似服务问题