mcpField
M
market-analysis

market-analysis

github.com/defillamaデータ・データベース36372 回インストール31 週間前に更新
リポジトリ

market-analysis について

DeFi 市場分析のためのスキルで、評価指標、成長、比較、過去の推移を調べるデータ照会を案内します。DefiLlama の指標でプロトコル、セクター、トークンを分析する担当者向けです。

主な機能

  1. 01P/S・P/F 比率によるプロトコル選別
  2. 02成長指標によるプロトコルの並べ替え
  3. 03一度の照会でプロトコルとカテゴリーを比較
  4. 04トークン価格と過去の推移を分析
  5. 05異なるエンティティ種別の指標を比較

活用シーン

  1. 01P/S 比率の低いプロトコルを探す
  2. 0230 日間の TVL 成長率でプロトコルを順位付け
  3. 03プロトコルやセクター間の手数料を比較

MCP 対応

このスキルは、プロトコル、カテゴリー、トークン、チェーンの指標を取得する DefiLlama の MCP ツール呼び出しを案内します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/defillama/defillama-skills --skill market-analysis

インストール後、Claude Code で/market-analysisを入力して読み込まれたか確認します。

詳細

DeFi市場分析

バリュエーション比率

defillama:get_protocol_metrics と defillama:get_category_metrics で事前計算されています。

  • ps_ratio = mcap / 年率換算した収益。低いほど、収益に対して割安な可能性があります。
  • pf_ratio = mcap / 年率換算した手数料。低いほど、手数料に対するバリュエーション効率が高いことを示します。

成長スクリーニング

モメンタム分析には *_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 列で並べ替えると、最も急速に変動している対象を見つけられます。

プロトコルの比較

1回の呼び出しで横並びに比較するには、配列パラメーターを使用します。

defillama:get_protocol_metrics(
  protocol: ["aave", "compound-v3", "morpho"],
  metrics: ["tvl_base", "fees_1d", "revenue_1d", "ps_ratio"]
)

プロトコルごとに1行が返されます。プロトコルごとに呼び出すより効率的です。

カテゴリーの比較

DeFiのセクターを比較するには、defillama:get_category_metrics を使用します。

defillama:get_category_metrics(
  category: "Lending",
  metrics: ["tvl_base", "fees_1d", "protocol_count"]
)

横並びで比較するには、カテゴリーごとに並列で1回ずつ呼び出します。

トークンのセクタースクリーニング

トークン単位の分析には、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 が上書きされます

過去のデータを取得するクエリでは、date 列を含む日次データポイントが返されます。

エンティティ横断分析

並列のツール呼び出しを使用して、エンティティの種類をまたいで比較します。

  • 「ETH価格とEthereumのTVL」→ defillama:get_token_prices + defillama:get_chain_metrics
  • 「AaveのTVLとAAVEトークン価格」→ defillama:get_protocol_metrics + defillama:get_token_prices
  • 「LendingとDEXのカテゴリー」→ defillama:get_category_metrics を2回、並列で呼び出します

例

例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: ユーザー:「過去90日間のAaveのTVL推移」 ツール呼び出し:defillama:get_protocol_metrics(protocol: "aave", metrics: ["tvl_base"], period: "90d")

例6: ユーザー:「2025年第1四半期のAaveの手数料」 ツール呼び出し:defillama:get_protocol_metrics(protocol: "aave", metrics: ["fees_1d"], start_date: "2025-01-01", end_date: "2025-03-31")

コメント