关于 Bridge Rates MCP Server
Bridge Rates MCP Server 为链上 AI Agent 提供跨链代币汇率和转账路线数据。它可列出 LI.FI 支持的链与桥,便于比较路线、金额和费用。
主要功能
- 01查询代币对的跨链汇率
- 02返回金额、美元价值与 Gas 费用
- 03列出 LI.FI 支持的区块链
- 04列出支持的桥与交易所
适用场景
- 01比较不同跨链转账路线
- 02查询 LI.FI 支持的链与桥
MCP 相关
该 MCP 服务向客户端提供跨链费率查询、支持链列表和桥接服务列表工具,结果以 Markdown 表格呈现。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Bridge Rates MCP 服务
一个 MCP 服务,可提供实时跨链桥接费率和最优转账路线,帮助链上 AI Agent 做出决策。
功能
- 获取桥接费率:查询代币对的跨链桥接费率,包括美元价值、Gas 费用、路线提供方和标签,并以 Markdown 表格呈现。
- 列出支持的链:获取 LI.FI 支持的区块链网络列表,并按排序呈现。
- 列出支持的桥:获取可用于跨链转账的桥和交易所列表,并按排序呈现。
前提条件
- Node.js:版本 18 或更高版本。
- npm:用于管理依赖项。
- MCP 客户端:与 MCP 兼容的客户端(例如 Claude Desktop),用于与服务交互。
安装
-
克隆代码库:
git clone https://github.com/kukapay/bridge-rates-mcp.git cd bridge-rates-mcp -
安装依赖项:
npm install -
与 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(string,必填):源链 ID(例如,"1" 代表 Ethereum)。toChainId(string,必填):目标链 ID(例如,"10" 代表 Optimism)。fromTokenAddress(string,必填):源代币合约地址。toTokenAddress(string,必填):目标代币合约地址。fromAmount(string,可选):要桥接的数量,以代币最小单位表示(默认值:"10000000")。
提示词示例:
What's the bridge rate from Arbitrum USDC to 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 表格呈现。
参数:无。
提示词示例:
List all supported chains for bridging.
输出示例:
| 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 表格呈现。
参数:无。
提示词示例:
List all supported bridges for cross-chain bridging.
输出示例:
| Key | Name | Type |
|---------------|---------------------|----------|
| across | Across | BRIDGE |
| connext | Connext | BRIDGE |
| hop | Hop Protocol | BRIDGE |
| sushiswap | SushiSwap | EXCHANGE |
| uniswap | Uniswap | EXCHANGE |
许可证
本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。