Dune Analytics MCP サーバー
Dune AnalyticsデータをAIエージェントに橋渡しするモデルコンテキストプロトコル(MCP)サーバー。DEXメトリクス、EigenLayerオペレーター、AVS統計、Solana上のトークン残高へのアクセスを提供します。ツールは、Duneが提供するプリセットエンドポイントとエコーエンドポイントを利用します。
特徴
ツール:
get_dex_pair_metrics: 特定のチェーン上の特定のトークンペアの重要なメタデータと統計データを取得します。get_token_pairs_liquidity: 指定されたチェーン上で最も高いUSD流動性を持つトークンペアを見つけるget_svm_token_balances: Solana上の特定のウォレットアドレスのトークン残高を取得するget_eigenlayer_avs_metrics: 特定のAVSの統計情報を取得するget_eigenlayer_operator_metrics: 特定のAVS内のすべての演算子の統計情報を取得します。
データ形式: すべての結果は、簡単に処理できるように構造化されたJSON形式で返されます。
Related MCP server: dune-analytics-mcp
前提条件
Node.js 16 以上または Bun 1.0 以上
有効な Dune Analytics API キー ( Dune Analyticsから取得)
インストール
リポジトリのクローンを作成します:
git clone https://github.com/ekailabs/dune-mcp-server.git cd dune-mcp-server依存関係のインストール: Bunの使用:
bun installまたは npm を使用します:
npm install環境変数の設定:
.env.exampleに基づいてプロジェクト ルートに.envファイルを作成します。DUNE_API_KEY=your_api_key_hereあるいは、システム環境変数として設定します。
export DUNE_API_KEY="your_api_key_here"
使用法
サーバーの実行
Bunの使用:
npm を使用する場合:
デスクトップ版Claudeに追加
Claude for Desktop で使用するには、サーバー設定を追加します。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
ツールの使用
get_dex_pair_metrics(chain, token_pair)説明: 指定されたトークンペアの重要なメタデータと統計データを取得します
入力:
chain(文字列) - DEX統計を取得するブロックチェーンtoken_pair(文字列) - DEX統計を取得するトークンペア
出力: DEX メトリックを含む JSON オブジェクト
get_token_pairs_liquidity(chain)説明: 特定のチェーン上で最も高いUSD流動性を持つトークンペアを識別します
入力:
chain(文字列) - DEX統計を取得するブロックチェーン出力: 上位トークンペアのメトリクスを含むJSONオブジェクト
get_svm_token_balances(wallet_address)説明: Solanaブロックチェーン上の特定のウォレットアドレスの残高を取得します
入力:
wallet_address(文字列) - 残高を取得するウォレットのアドレス出力: トークン残高のJSON配列
get_eigenlayer_avs_metrics(avs_name)説明: 特定のAVSの統計情報を取得します
入力:
avs_name(文字列) - 統計情報を取得するAVSの名前出力: AVSメトリクスを含むJSONオブジェクト
get_eigenlayer_operator_metrics(avs_name)説明: 特定のAVS内のすべてのオペレータの統計を取得します
入力:
avs_name(文字列) - オペレータ統計を取得するAVSの名前出力: オペレータメトリックを含むJSONオブジェクト
Claude for Desktop のコマンド例
「イーサリアム上の「USDC-WETH」トークンペアの流動性を教えてください。」
「アービトラムで最も流動性の高いトークンペアを教えてください」
「EigenDA オペレーターのステーク分布をプロットしていただけますか?」
「EigenDA AVSには何人のステーカーがいるのか」
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
謝辞
Dune AnalyticsのAPI
プロトコル仕様のモデルコンテキストプロトコル