mcpField
D
defillama-mcp

defillama-mcp

ローカル
github.com/Glebenjoy金融データ021 週間前に更新

defillama-mcp について

defillama-mcp は、DefiLlama の DeFi データを取得する MCP サーバーです。Agent や MCP クライアント向けに、TVL、トークン価格、利回り、ステーブルコイン供給量を API キーなしで提供します。

主な機能

  1. 01チェーン別 TVL のランキング
  2. 02TVL によるプロトコル検索
  3. 03プロトコル TVL と変動の確認
  4. 04トークン価格の取得
  5. 05利回りプールの絞り込み
  6. 06ステーブルコイン供給量の確認

活用シーン

  1. 01ブロックチェーン間の TVL 比較
  2. 02プロトコルの TVL 推移の確認
  3. 03チェーンと TVL で高 APY プールを検索
  4. 04流通量別のステーブルコイン確認

MCP 対応

チェーン・プロトコルの TVL、価格、利回りプール、ステーブルコイン情報をツールとして MCP クライアントに提供します。公開 API を使い、API キーは不要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"glebenjoy-defillama": {
"command": "npx",
"args": [
"-y",
"defillama-mcp"
]
}
}
}
起動コマンドnpx -y defillama-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmdefillama-mcp1.0.2

ツール

6

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
limitintegerいいえ返すチェーン数(デフォルトは 20)

詳細

DefiLlama MCP

Claude、Cursor、およびあらゆるMCP互換エージェントに、DefiLlamaの最新のDeFiデータ(チェーンやプロトコルのTVL、トークン価格、イールド/ファーミングプール、ステーブルコインの供給量)を提供するMCPサーバーです。

APIキーは不要です。登録も不要です。DefiLlamaの公開APIは無料です。

「X向けMCP」をうたうリポジトリの多くは未完成で、2回目のリクエストで動かなくなります。このリポジトリにはテストと適切なエラー処理が備わっているため、エージェントが安心して利用できます。

エージェントでできること

次のような質問ができます。

  • 「現在、TVLが最も高いチェーンはどれですか?」
  • 「AaveのTVLはいくらで、今週どのように変化しましたか?」
  • 「Ethereum上で、TVLが1,000万ドル以上のステーブルコインプールのうち、APYが最も高いものを探してください。」
  • 「BTCとETHの価格は?」(coingecko:bitcoin,coingecko:ethereum)
  • 「流通供給量が最も多いステーブルコインを一覧表示してください。」

ツール

ツール説明
get_chains_tvlすべてのブロックチェーンのTVLをランキング形式で表示
search_protocolsプロトコルを名前/シンボル/カテゴリで検索し、TVL順に表示
get_protocol1つのプロトコルのTVL、1日/7日の変化、チェーン、カテゴリを表示
get_token_prices1つ以上のトークンの現在の米ドル価格を取得(DefiLlamaのコインID)
get_yield_poolsAPY順にイールドプールを表示し、チェーン/プロジェクト/最小TVLで絞り込み
get_stablecoins流通供給量が多いステーブルコインとペッグの種類を表示

インストール

インストールは不要です。npxから直接実行できます。

Claude Desktop

claude_desktop_config.jsonに追加します。

{
  "mcpServers": {
    "defillama": {
      "command": "npx",
      "args": ["-y", "defillama-mcp"]
    }
  }
}
Cursor

.cursor/mcp.jsonに追加します。

{
  "mcpServers": {
    "defillama": {
      "command": "npx",
      "args": ["-y", "defillama-mcp"]
    }
  }
}

クライアントを再起動すると、defillamaツールが表示されます。

価格取得用のコインID

get_token_pricesでは、DefiLlamaのコインIDをカンマ区切りで指定します。

  • CoinGeckoのIDで指定:coingecko:bitcoin、coingecko:ethereum
  • コントラクトで指定:chain:0xcontract、例:ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2(WETH)

開発

npm install
npm run dev     # run from TypeScript source over stdio
npm test        # run the unit tests
npm run build   # compile to dist/

ライセンス

MIT — LICENSEを参照してください。


お仕事のご依頼

カスタムMCPサーバーやAIシステム(マルチエージェント、RAG、自動化)を構築しています。独自API用のコネクターや、AIの全面的な統合が必要ですか?

Glebが開発しました。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。