一个提供实时跨链桥接费率和最优转账路线的MCP服务器,以支持链上AI代理的决策。
克隆仓库:
git clone https://github.com/kukapay/bridge-rates-mcp.git
cd bridge-rates-m
安装依赖:
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并验证工具是否可用(查找锤子图标)。
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 |
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 |
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文件。