DeFi Yields MCP

DeFi Yields MCP

site icon
2025.04.19 0
PythonDeFi收益分析数据获取金融服务
DeFi Yields MCP 是一个为AI代理设计的MCP服务器,用于探索DeFi(去中心化金融)收益机会。该服务器通过DefiLlama提供的数据,帮助用户获取和分析不同链(如以太坊、Solana)或项目(如Lido、Aave)的收益池数据。
View on GitHub

Overview

基本能力

产品定位

DeFi Yields MCP 是一个为AI代理设计的MCP服务器,专注于提供DeFi收益池的数据获取和分析功能。

核心功能

  • 数据获取工具get_yield_pools 工具从DefiLlama获取DeFi收益池数据,支持按链(如以太坊、Solana)或项目(如Lido、Aave)进行过滤。
  • 分析提示analyze_yields 提示为AI代理生成定制指令,用于分析收益池数据,重点关注APY、30天平均APY和预测等关键指标。
  • 便捷打包:可直接通过 uvx defi-yields-mcp 运行服务器。

适用场景

  • 获取特定链或项目的DeFi收益池数据。
  • 分析收益池的关键指标,如APY和30天平均APY。
  • 为AI代理提供定制化的数据分析指令。

工具列表

  • get_yield_pools:获取并过滤DeFi收益池数据。
  • analyze_yields:生成用于分析收益池数据的定制指令。

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

  • Python 3.10+

安装教程

选项1:自动安装

uvx mcp install -m defi_yields_mcp --name "DeFi Yields Server"

选项2:手动配置

  1. 找到配置文件:
  2. macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  3. Windows: %APPDATA%\Claude\claude_desktop_config.json
  4. 添加服务器配置:
{
 "mcpServers": {
   "defi-yields-mcp": {
     "command": "uvx",
     "args": [ "defi-yields-mcp" ]
   }
 }
}
  1. 重启Claude Desktop。

调试方式

无明确调试步骤。

示例

  • "Fetch yield pools for the Lido project."
  • "Analyze yield pools on Ethereum."
  • "What are the 30-day mean APYs for Solana pools?"

示例输出

[
  {
    "chain": "Ethereum",
    "pool": "STETH",
    "project": "lido",
    "tvlUsd": 14804019222,
    "apy": 2.722,
    "apyMean30d": 3.00669,
    "predictions": {
        "predictedClass": "Stable/Up",
        "predictedProbability": 75,
        "binnedConfidence": 3      
    }
  },
  ...
]

许可证

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