LI.FI MCP Server

LI.FI MCP Server

site icon
2025.04.12 2
Go跨链交换多链交互金融服务
LI.FI MCP Server 是一个与 LI.FI API 集成的多链交换服务器,提供跨链交换功能,支持多种流动性池和桥接服务。该工具主要用于测试和实验目的,不建议用于主网钱包或包含大量资金的钱包。
View on GitHub

Overview

基本能力

产品定位

LI.FI MCP Server 是一个用于跨链交换的工具,支持多种区块链网络的资产转移和交换。

核心功能

  1. Token Information: 获取所有已知代币信息或特定代币的详细信息。
  2. Chain Information: 获取支持的链信息,包括按 ID 或名称查找链。
  3. Cross-Chain Operations: 提供跨链交换的报价、状态查询、连接信息等。
  4. Wallet Operations: 管理钱包地址、查询余额、检查代币授权等。
  5. Transaction Operations: 执行交易、授权代币、转移代币或原生代币。

适用场景

  1. 跨链资产转移和交换。
  2. 测试和实验多链交互功能。
  3. 开发多链应用或工具。

工具列表

  1. GetTokens: 获取所有已知代币信息。
  2. GetToken: 获取特定代币的详细信息。
  3. GetChains: 获取支持的链信息。
  4. GetChainById: 按 ID 查找链。
  5. GetChainByName: 按名称查找链。
  6. GetQuote: 获取跨链交换的报价。
  7. GetStatus: 查询跨链转移的状态。
  8. GetConnections: 获取链之间的连接信息。
  9. GetTools: 获取可用的桥接和交易所。
  10. GetWalletAddress: 获取钱包地址。
  11. GetNativeTokenBalance: 查询原生代币余额。
  12. GetTokenBalance: 查询特定代币余额。
  13. GetAllowance: 检查代币授权。
  14. ExecuteQuote: 执行报价交易。
  15. ApproveToken: 授权代币。
  16. TransferToken: 转移代币。
  17. TransferNative: 转移原生代币。

常见问题解答

  1. 安全性问题: 该工具仅用于测试,不建议用于主网钱包。
  2. 资金损失风险: 由于软件漏洞或配置错误,可能导致资金损失。
  3. 责任声明: LI.FI 和开发者不对资金损失负责。

使用教程

使用依赖

  1. 确保已安装 Go 或可以使用 curl 命令。

安装教程

  1. 使用安装脚本: bash curl https://raw.githubusercontent.com/lifinance/lifi-mcp/refs/heads/main/install.sh | bash
  2. 使用 Go 安装: bash go install github.com/lifinance/lifi-mcp@latest

钱包管理

  1. 使用现有 Keystore: bash lifi-mcp server --keystore <keystore-name> --password <keystore-password>
  2. 创建新钱包: bash lifi-mcp new-wallet --name <wallet-name> --password <wallet-password>

调试方式

  1. 运行服务器后,可以使用提供的工具命令进行调试,例如查询余额或获取报价。
  2. 检查日志输出以确认服务器正常运行。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。