
LI.FI MCP Server

2025.04.12
2
Go跨链交换多链交互金融服务
LI.FI MCP Server 是一个与 LI.FI API 集成的多链交换服务器,提供跨链交换功能,支持多种流动性池和桥接服务。该工具主要用于测试和实验目的,不建议用于主网钱包或包含大量资金的钱包。
View on GitHub
Overview
基本能力
产品定位
LI.FI MCP Server 是一个用于跨链交换的工具,支持多种区块链网络的资产转移和交换。
核心功能
- Token Information: 获取所有已知代币信息或特定代币的详细信息。
- Chain Information: 获取支持的链信息,包括按 ID 或名称查找链。
- Cross-Chain Operations: 提供跨链交换的报价、状态查询、连接信息等。
- Wallet Operations: 管理钱包地址、查询余额、检查代币授权等。
- Transaction Operations: 执行交易、授权代币、转移代币或原生代币。
适用场景
- 跨链资产转移和交换。
- 测试和实验多链交互功能。
- 开发多链应用或工具。
工具列表
- GetTokens: 获取所有已知代币信息。
- GetToken: 获取特定代币的详细信息。
- GetChains: 获取支持的链信息。
- GetChainById: 按 ID 查找链。
- GetChainByName: 按名称查找链。
- GetQuote: 获取跨链交换的报价。
- GetStatus: 查询跨链转移的状态。
- GetConnections: 获取链之间的连接信息。
- GetTools: 获取可用的桥接和交易所。
- GetWalletAddress: 获取钱包地址。
- GetNativeTokenBalance: 查询原生代币余额。
- GetTokenBalance: 查询特定代币余额。
- GetAllowance: 检查代币授权。
- ExecuteQuote: 执行报价交易。
- ApproveToken: 授权代币。
- TransferToken: 转移代币。
- TransferNative: 转移原生代币。
常见问题解答
- 安全性问题: 该工具仅用于测试,不建议用于主网钱包。
- 资金损失风险: 由于软件漏洞或配置错误,可能导致资金损失。
- 责任声明: LI.FI 和开发者不对资金损失负责。
使用教程
使用依赖
- 确保已安装 Go 或可以使用 curl 命令。
安装教程
- 使用安装脚本:
bash curl https://raw.githubusercontent.com/lifinance/lifi-mcp/refs/heads/main/install.sh | bash
- 使用 Go 安装:
bash go install github.com/lifinance/lifi-mcp@latest
钱包管理
- 使用现有 Keystore:
bash lifi-mcp server --keystore <keystore-name> --password <keystore-password>
- 创建新钱包:
bash lifi-mcp new-wallet --name <wallet-name> --password <wallet-password>
调试方式
- 运行服务器后,可以使用提供的工具命令进行调试,例如查询余额或获取报价。
- 检查日志输出以确认服务器正常运行。