Dune Analytics MCP-Server
Ein Model Context Protocol (MCP)-Server, der Dune Analytics-Daten mit KI-Agenten verbindet und Zugriff auf DEX-Metriken, EigenLayer-Operatoren, AVS-Statistiken sowie Token-Guthaben auf Solana bietet. Die Tools nutzen die von Dune bereitgestellten voreingestellten Endpunkte und Echo-Endpunkte.
Merkmale
- Werkzeuge :
get_dex_pair_metrics
: Holen Sie sich wichtige Metadaten und statistische Daten für ein bestimmtes Token-Paar in einer bestimmten Ketteget_token_pairs_liquidity
: Finden Sie das Token-Paar mit der höchsten USD-Liquidität in einer bestimmten Ketteget_svm_token_balances
: Token-Guthaben für eine bestimmte Wallet-Adresse auf Solana abrufenget_eigenlayer_avs_metrics
: Statistiken für ein bestimmtes AVS abrufenget_eigenlayer_operator_metrics
: Ruft Statistiken für alle Operatoren in einem bestimmten AVS ab
- Datenformate : Alle Ergebnisse werden zur einfachen Verarbeitung im strukturierten JSON-Format zurückgegeben
Voraussetzungen
- Node.js 16+ oder Bun 1.0+
- Ein gültiger Dune Analytics API-Schlüssel (erhalten Sie einen von Dune Analytics )
Installation
- Klonen Sie das Repository :
- Abhängigkeiten installieren : Mit Bun:Oder mit npm:
- Umgebungsvariablen einrichten : Erstellen Sie eine
.env
Datei im Projektstamm basierend auf.env.example
:Alternativ können Sie es als Systemumgebungsvariable festlegen:
Verwendung
Ausführen des Servers
Verwendung von Brötchen:
Verwenden von npm:
Zu Claude für Desktop hinzufügen
Zur Verwendung mit Claude für Desktop fügen Sie die Serverkonfiguration hinzu:
Unter MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Unter Windows: %APPDATA%/Claude/claude_desktop_config.json
Werkzeugnutzung
get_dex_pair_metrics(chain, token_pair)
- Beschreibung : Ruft wichtige Metadaten und statistische Daten für ein bestimmtes Tokenpaar ab
- Eingabe :
chain
(Zeichenfolge) – Die Blockchain, für die die DEX-Statistiken abgerufen werden sollentoken_pair
(Zeichenfolge) – Das Token-Paar, für das die DEX-Statistiken abgerufen werden sollen
- Ausgabe : JSON-Objekt mit DEX-Metriken
get_token_pairs_liquidity(chain)
- Beschreibung : Identifiziert das Token-Paar mit der höchsten USD-Liquidität in einer bestimmten Kette
- Eingabe :
chain
(Zeichenfolge) – Die Blockchain, für die die DEX-Statistiken abgerufen werden sollen - Ausgabe : JSON-Objekt mit den Metriken der wichtigsten Token-Paare
get_svm_token_balances(wallet_address)
- Beschreibung : Ruft die Guthaben einer bestimmten Wallet-Adresse auf der Solana-Blockchain ab
- Eingabe :
wallet_address
(Zeichenfolge) – Die Adresse der Brieftasche, für die der Kontostand abgerufen werden soll - Ausgabe : JSON-Array mit Token-Guthaben
get_eigenlayer_avs_metrics(avs_name)
- Beschreibung : Ruft die Statistiken für ein bestimmtes AVS ab
- Eingabe :
avs_name
(Zeichenfolge) – Der Name des AVS, für den die Statistiken abgerufen werden sollen - Ausgabe : JSON-Objekt mit AVS-Metriken
get_eigenlayer_operator_metrics(avs_name)
- Beschreibung : Ruft die Statistiken für alle Operatoren in einem bestimmten AVS ab
- Eingabe :
avs_name
(Zeichenfolge) – Der Name des AVS, für den die Operatorstatistiken abgerufen werden sollen - Ausgabe : JSON-Objekt mit Operatormetriken
Beispielbefehle in Claude für Desktop
- „Können Sie mir bitte die Liquidität des Token-Paares ‚USDC-WETH‘ auf Ethereum mitteilen?“
- „Zeigen Sie mir das Token-Paar mit der höchsten Liquidität auf Arbitrum“
- „Können Sie bitte die Einsatzverteilung der EigenDA-Betreiber darstellen?“
- „Wie viele Staker gibt es auf EigenDA AVS?“
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .
Ausführen von Evaluierungen
Das Evals-Paket lädt einen MCP-Client, der anschließend die Datei index.ts ausführt, sodass zwischen den Tests kein Neuaufbau erforderlich ist. Sie können Umgebungsvariablen laden, indem Sie dem Befehl npx voranstellen. Die vollständige Dokumentation finden Sie hier .
Danksagung
- Dune Analytics für ihre API
- Model Context Protocol für die Protokollspezifikation
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.
Ein Model Context Protocol-Server, der KI-Agenten mit Dune Analytics-Daten verbindet und über strukturierte Tools Zugriff auf DEX-Metriken, EigenLayer-Statistiken und Solana-Token-Guthaben bietet.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that allows AI assistants to interact with Appwrite's API, providing tools to manage databases, users, functions, teams, and other resources within Appwrite projects.Last updated -8436PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides AI assistants with structured access to your Logseq knowledge graph, enabling retrieval, searching, analysis, and creation of content within your personal knowledge base.Last updated -19TypeScript
- -securityAlicense-qualityA Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.Last updated -TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.Last updated -462Python