defillama-mcp について
defillama-mcp は、DefiLlama の DeFi データを取得する MCP サーバーです。Agent や MCP クライアント向けに、TVL、トークン価格、利回り、ステーブルコイン供給量を API キーなしで提供します。
主な機能
- 01チェーン別 TVL のランキング
- 02TVL によるプロトコル検索
- 03プロトコル TVL と変動の確認
- 04トークン価格の取得
- 05利回りプールの絞り込み
- 06ステーブルコイン供給量の確認
活用シーン
- 01ブロックチェーン間の TVL 比較
- 02プロトコルの TVL 推移の確認
- 03チェーンと TVL で高 APY プールを検索
- 04流通量別のステーブルコイン確認
MCP 対応
チェーン・プロトコルの TVL、価格、利回りプール、ステーブルコイン情報をツールとして MCP クライアントに提供します。公開 API を使い、API キーは不要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | 返すチェーン数(デフォルトは 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_protocol | 1つのプロトコルのTVL、1日/7日の変化、チェーン、カテゴリを表示 |
get_token_prices | 1つ以上のトークンの現在の米ドル価格を取得(DefiLlamaのコインID) |
get_yield_pools | APY順にイールドプールを表示し、チェーン/プロジェクト/最小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の全面的な統合が必要ですか?
- Upworkで依頼する:https://www.upwork.com/freelancers/~01946645ed245c263d
- または、このリポジトリでissueを作成してください。
Glebが開発しました。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。