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形式で返されます。
前提条件
- Node.js 16 以上または Bun 1.0 以上
- 有効な Dune Analytics API キー ( Dune Analyticsから取得)
インストール
- リポジトリのクローンを作成します:
- 依存関係のインストール: Bunの使用:または npm を使用します:
- 環境変数の設定:
.env.example
に基づいてプロジェクト ルートに.env
ファイルを作成します。あるいは、システム環境変数として設定します。
使用法
サーバーの実行
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
- プロトコル仕様のモデルコンテキストプロトコル
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
AI エージェントを Dune Analytics データに接続し、構造化されたツールを通じて DEX メトリック、EigenLayer 統計、Solana トークン残高へのアクセスを提供するモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server enabling AI agents to interact with the Solana blockchain for DeFi operations like checking balances, transferring tokens, executing swaps, and fetching price data.Last updated -2322TypeScriptMIT License
- -securityAlicense-qualityA mcp server that bridges Dune Analytics data to AI agents.Last updated -22PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI models to interact with the Solana blockchain, providing RPC methods, wallet management, DeFi trading capabilities, and Helius API integration for enhanced Solana development.Last updated -3TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that extends AI capabilities by providing tools to interact with the Solana blockchain, enabling operations like transactions, account queries, and wallet management.Last updated -1Apache 2.0