用途
该技能定义了使用 DefiLlama MCP 工具进行 DeFi 市场分析、筛选和比较的标准化模式,帮助用户系统性地评估协议估值、追踪增长趋势并执行跨实体对比。
主要能力
估值比率
在 defillama:get_protocol_metrics 和 defillama:get_category_metrics 中已预计算以下比率:
ps_ratio = mcap / annualised revenue。数值越低,相对于收入可能越被低估。pf_ratio = mcap / annualised fees。数值越低,估值在费用效率上越高。
增长筛选
使用 *_pct_change 列进行动量分析。数值为小数(0.35 表示 +35%,-0.13 表示 -13%)。
可用窗口:*_7d_pct_change、*_30d_pct_change、*_90d_pct_change。
支持 pct_change 的指标:tvl_base、fees_1d、revenue_1d、price、volume_dexs_1d。
按任意 pct_change 列排序可找出变动最快的对象。
协议比较
使用数组参数在单次调用中进行并排比较:
defillama:get_protocol_metrics(
protocol: ["aave", "compound-v3", "morpho"],
metrics: ["tvl_base", "fees_1d", "revenue_1d", "ps_ratio"]
)
每个协议返回一行,比逐个协议调用更高效。
类别比较
使用 defillama:get_category_metrics 比较 DeFi 板块:
defillama:get_category_metrics(
category: "Lending",
metrics: ["tvl_base", "fees_1d", "protocol_count"]
)
可并行调用每个类别以实现并排比较。
代币板块筛选
使用 defillama:get_token_prices 进行代币级别分析:
defillama:get_token_prices(token: "coingecko:ethereum", period: "30d")
历史趋势
使用 period 进行趋势分析:
- 短期:7d 或 30d
- 中期:90d 或 180d
- 长期:365d
- 自定义范围:
start_date/end_date(YYYY-MM-DD)会覆盖 period
历史查询返回带日期列的每日数据点。
跨实体分析
通过并行工具调用比较不同实体类型:
- “ETH 价格 vs 以太坊 TVL” →
defillama:get_token_prices+defillama:get_chain_metrics - “Aave TVL vs AAVE 代币价格” →
defillama:get_protocol_metrics+defillama:get_token_prices - “Lending vs DEX 类别” → 并行两次
defillama:get_category_metrics调用
使用方式
以下示例展示典型调用模式:
示例 1
用户:“按 P/S 比率找出最被低估的 DeFi 协议”
工具调用:defillama:get_protocol_metrics(sort_by: "ps_ratio asc", limit: 20, metrics: ["tvl_base", "revenue_1d", "ps_ratio", "mcap"])
示例 2
用户:“过去 30 天 TVL 增长最多的协议是哪些?”
工具调用:defillama:get_protocol_metrics(sort_by: "tvl_base_30d_pct_change desc", limit: 10, metrics: ["tvl_base", "tvl_base_30d_pct_change"])
示例 3
用户:“比较 Aave 和 Compound 的费用”
工具调用:defillama:get_protocol_metrics(protocol: ["aave", "compound-v3"], metrics: ["tvl_base", "fees_1d", "revenue_1d"])
示例 4
用户:“比较 Lending 与 DEX 的费用和 TVL”
工具调用:defillama:get_category_metrics(category: ["Lending", "DEX"], metrics: ["tvl_base", "fees_1d", "revenue_1d"])
示例 5
用户:“Aave 90 天 TVL 趋势”
工具调用:defillama:get_protocol_metrics(protocol: "aave", metrics: ["tvl_base"], period: "90d")
示例 6
用户:“Aave 2025 年第一季度费用”
工具调用:defillama:get_protocol_metrics(protocol: "aave", metrics: ["fees_1d"], start_date: "2025-01-01", end_date: "2025-03-31")
适用场景
- 快速筛选被低估或高增长的 DeFi 协议
- 对多个协议或类别进行并排指标对比
- 追踪协议 TVL、费用、收入等指标的历史趋势
- 跨实体分析(如代币价格与链上 TVL 的关系)
- 代币板块级别的价格与动量筛选
限制
资料中未提供关于数据覆盖范围、更新频率、调用配额或权限要求的具体说明。