defillama-setup について
defillama-setupは、MCPサーバーを通じてAIエージェントをDefiLlamaのDeFi分析に接続するための設定ガイドです。クライアント設定、OAuth認証、接続確認、ワークフロースキルの導入方法を扱います。
主な機能
- 01MCPクライアント設定例
- 02OAuth認証の手順
- 03接続確認の手順
- 04ワークフロースキルの導入
- 05ツール一覧とトラブルシューティング
活用シーン
- 01対応エージェントをDefiLlamaに接続
- 02OAuth対応MCP接続の認証
- 03エージェントへの分析ワークフロー導入
MCP 対応
クライアントから https://mcp.defillama.com/mcp のDefiLlamaリモートサーバーへ接続し、OAuthで認証して分析ツールを使う方法を説明します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ defillama/ defillama-skills --skill defillama-setupインストール後、Claude Code で/defillama-setupを入力して読み込まれたか確認します。
詳細
DefiLlama MCP サーバーのセットアップ
23 個のツールを使って、AI エージェントを DefiLlama の DeFi 分析データベースに接続します。TVL、利回り、トークン価格、プロトコル指標、ステーブルコイン、ブリッジ、ETF、ハッキング、資金調達、トレジャリーなどをカバーしています。
前提条件
- 有効な API サブスクリプションがある DefiLlama アカウント
- https://defillama.com/subscribe で登録またはアップグレードしてください
ステップ 1 - MCP サーバーを追加する
Claude.ai(ウェブ): これはプログラムから実行できません。ユーザーに以下の操作を案内してください。
- Customize -> Connectors -> Plus button -> Add custom connector に移動します
- 名前:
DefiLlama - URL:
https://mcp.defillama.com/mcp - Add をクリックします。DefiLlama アカウントでのログインを求められます
Claude Code(ターミナルで実行):
claude mcp add defillama --transport http https://mcp.defillama.com/mcp
Codex(ターミナルで実行):
codex mcp add defillama --url https://mcp.defillama.com/mcp
Claude Desktop / Cursor / Windsurf(MCP 設定ファイルに追加):
{
"mcpServers": {
"defillama": {
"url": "https://mcp.defillama.com/mcp"
}
}
}
Gemini CLI(MCP 設定ファイルに追加):
{
"mcpServers": {
"defillama": {
"httpUrl": "https://mcp.defillama.com/mcp"
}
}
}
OpenCode(MCP 設定ファイルに追加):
{
"mcp": {
"defillama": {
"type": "remote",
"url": "https://mcp.defillama.com/mcp"
}
}
}
OpenClaw およびその他の stdio 専用エージェント(ブリッジとして mcp-remote を使用):
{
"mcp": {
"servers": {
"defillama": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.defillama.com/mcp"]
}
}
}
}
ステップ 2 - 認証する
サーバーを追加したら、OAuth で認証します。
Claude Code:
- Claude Code 内で
/mcpを実行します - DefiLlama サーバーに移動して Enter キーを押します
- 「Authenticate」を選択して、ブラウザーでのログインフローを開始します
OpenClaw(ヘッドレス/ブラウザーなし):
mcp-remote の起動時に、OAuth URL が出力されます。サーバー上にブラウザーがない場合は、以下の手順に従ってください。
- メッセージングチャネル(WhatsApp、Telegram、Discord など)を通じて、OAuth URL をユーザーに送信します
- ユーザーがリンクを開き、DefiLlama アカウントでログインします
- ログイン後、ブラウザーは読み込めない
localhostURL にリダイレクトされます - ブラウザーのアドレスバーから
localhost:...の URL 全体をコピーして、返信するようユーザーに伝えます - 認証を完了するため、コールバック URL を
mcp-remoteに渡します
その他のエージェント: OAuth 対応 MCP サーバーでの認証方法については、エージェントのドキュメントを参照してください。
認証が完了すると:
- DefiLlama のメールアドレスとパスワードでサインインします
- API サブスクリプションが自動的に確認されます
- OAuth トークンは保存され、24 時間ごとに更新されます
コピーする API キーはありません。設定する環境変数もありません。一度ログインするだけです。
サブスクリプションの有効期限が切れている場合、次回のトークン更新時に https://defillama.com/subscribe で更新するよう求められます。
ステップ 3 - 動作を確認する
エージェントに次のように尋ねてください。
「現在の DeFi の総 TVL はいくらですか?」
defillama:get_market_totals を呼び出してデータを返せば、接続されています。
ステップ 4 - ワークフローのスキルをインストールする
DefiLlama は、エージェントに体系的な分析パターンを教える 10 個のワークフロー用スキルを提供しています。これらのスキルを使うと、ツールへの直接アクセスが、手順に沿ったリサーチワークフローに変わります。
次のコマンドを実行して、スキルを自動的にインストールします:
npx skills add DefiLlama/defillama-skills --yes
ユーザーのエージェント(Claude Code、Cursor、OpenCode など)を検出し、適切な場所にスキルを自動的にインストールします。
ユーザーに確認を求めず、コマンドをそのまま実行してください。
利用可能なワークフロー用スキル:
| スキル | 内容 |
|---|---|
defi-data | 基本リファレンス — あらゆる DeFi の質問に対して、適切なツールとパラメーターを特定します |
defi-market-overview | 市場の全体像:TVL、カテゴリー、チェーン、イベント、ステーブルコイン、ETF |
protocol-deep-dive | プロトコルの完全なレポート:TVL、手数料、利回り、収益、ユーザー、トークン |
token-research | トークン分析:価格、アンロック、DeFi 預入額、利回りの機会 |
chain-ecosystem | ブロックチェーンの概要:TVL、主要プロトコル、ブリッジ、ステーブルコイン、ユーザー |
market-analysis | スクリーニングと比較:評価倍率、成長率、エンティティ間の比較 |
yield-strategies | 利回りの調査:プールのフィルタリング、APY の慣例、受け入れ可能額の評価 |
risk-assessment | リスク評価:ハッキング、オラクル、トレジャリー、ファンダメンタルズ、利回りの警告 |
flows-and-events | 資金フロー:ブリッジ、ETF、ステーブルコイン、ハッキング、資金調達、OI |
institutional-crypto | 機関投資家のエクスポージャー:企業保有、ETF フロー、mNAV 比率 |
利用可能なツール(24)
| ツール | 説明 |
|---|---|
resolve_entity | プロトコル、チェーン、またはトークン名をあいまい一致で照合し、正確なスラッグを特定します |
get_market_totals | DeFi 全体の TVL、DEX 取引高、デリバティブ取引高 |
get_protocol_metrics | プロトコルの TVL、手数料、収益、時価総額、比率、トレンド |
get_protocol_info | プロトコルのメタデータ、URL、監査情報、タグ |
get_chain_metrics | チェーンの TVL、ガス代、収益、DEX 取引高 |
get_chain_info | チェーンのメタデータ、種類、L2 の親チェーン |
get_category_metrics | TVL、手数料、プロトコル数によるカテゴリランキング |
list_categories | 有効なカテゴリをすべて一覧表示します |
get_token_prices | トークンの価格、時価総額、取引高、過去最高値 |
get_token_tvl | DeFi プロトコル全体のトークン預入額 |
get_token_unlocks | ベスティングスケジュールと今後のロック解除 |
get_yield_pools | プールの APY、TVL、貸出/借入金利 |
get_stablecoin_supply | チェーン別ステーブルコイン発行量 |
get_bridge_flows | チェーン別ブリッジ取引高と純フロー |
get_etf_flows | Bitcoin および Ethereum ETF の資金流入/流出 |
get_dat_holdings | 機関投資家の暗号資産保有状況と mNAV |
get_events | ハッキング、資金調達、プロトコル関連イベント |
get_oracle_metrics | オラクルの TVS とプロトコルの対応状況 |
get_cex_volumes | 中央集権型取引所の取引高 |
get_open_interest | デリバティブの建玉 |
get_treasury | プロトコルのトレジャリー保有資産 |
get_user_activity | 1 日あたりのアクティブユーザー数とトランザクション数 |
get_income_statement | プロトコルの収益内訳 |
get_my_usage | 残りの API クレジットを確認します |
トラブルシューティング
- ブラウザーが開かない:MCP クライアントが OAuth に対応していることを確認してください。 Stdio 専用のクライアント(旧バージョン)は、リモートサーバーに対応していない場合があります。
- 「API Subscription Required」:有効なプランが必要です。 https://defillama.com/subscribe
- 返される行数が 0 件:エンティティのスラッグが間違っている可能性があります。
正しいスラッグを見つけるには、
resolve_entityを使用してください。 - 接続が拒否される:URL が正確に
https://mcp.defillama.com/mcpであることを確認してください(/mcpパスに注意してください)。