DuneLink
Eine moderne Brücke, die Dune Analytics-Daten über das Model Control Protocol (MCP) mit intelligenten Agenten verbindet.
Überblick
DuneLink ermöglicht die nahtlose Integration von Blockchain-Datenanalysen in Ihre KI-Anwendungen. Durch die Nutzung der leistungsstarken Abfragefunktionen von Dune Analytics mit dem Model Control Protocol ermöglicht dieser Dienst LLMs und anderen KI-Systemen den Zugriff auf On-Chain-Daten durch einfache, natürlichsprachliche Interaktionen.
Kernkompetenzen
Datenabruftools
Werkzeug | Beschreibung | Anwendungsfall |
---|---|---|
get_latest_result | Ruft vorberechnete Abfrageergebnisse ab | Schneller Zugriff auf vorhandene Daten |
run_query | Führt eine Abfrage bei Bedarf aus | Echtzeit-Datenanalyse |
Datenformat
Alle Daten werden im CSV-Format zurückgegeben und bieten:
- Universelle Kompatibilität
- Einfaches Parsen durch die meisten Datenanalysetools
- Für Menschen lesbare Ausgabe
Erste Schritte
Systemanforderungen
- Python 3.10 oder höher
- Gültiger Dune Analytics API-Schlüssel ( Holen Sie sich Ihren hier )
Schnelle Einrichtung
- Klonen und Navigieren
- Umgebungs-Setup
- API-Zugriff konfigurieren
Verwendung
Ausführen des Dienstes
DuneLink bietet zwei Ausführungsmöglichkeiten:
Als MCP-Dienst
Dadurch wird der MCP-Dienst auf dem Standardport 8000 gestartet.
Als Webserver
Dies ermöglicht den Zugriff auf die Weboberfläche und die REST-API-Endpunkte.
Integration mit Anwendungen
MCP-Client-Integration
REST-API
Endpunkt | Verfahren | Beschreibung |
---|---|---|
/dune/health | ERHALTEN | Dienstintegritätsprüfung |
/dune/query/{query_id}/latest | ERHALTEN | Aktuelle Ergebnisse abrufen |
/dune/query/{query_id}/execute | POST | Ausführen einer Abfrage |
Beispiel für einen REST-Aufruf:
Architektur
Erweiterte Konfiguration
Umgebungsvariablen
Variable | Zweck | Standard |
---|---|---|
DUNE_API_KEY | Authentifizierung für Dune API | Keine (Erforderlich) |
HAFEN | Server-Port | 8000 |
Leistungsoptimierung
Für die Ausführung von Abfragen mit hohem Volumen:
Fehlerbehebung
Häufige Probleme und Lösungen:
Problem | Lösung |
---|---|
API-Schlüsselfehler | Stellen Sie sicher, dass .env Datei mit gültigem Schlüssel vorhanden ist |
Timeout-Fehler | Erhöhen Sie das Timeout für komplexe Abfragen |
Probleme beim CSV-Parsing | Überprüfen Sie, ob die Abfrage korrekte Tabellendaten zurückgibt |
Beitragen
Beiträge sind willkommen! Bitte folgen Sie diesen Schritten:
- Forken Sie das Repository
- Erstellen Sie einen Feature-Zweig:
git checkout -b feature/amazing-feature
- Übernehmen Sie Ihre Änderungen:
git commit -am 'Add some amazing feature'
- Pushen zum Zweig:
git push origin feature/amazing-feature
- Öffnen einer Pull-Anfrage
Lizenz
Dieses Projekt wird unter der MIT-Lizenz veröffentlicht. Weitere Informationen finden Sie in der Datei LICENSE
.
Danksagung
- Erstellt mit FastMCP
- Abfragefunktionalität unterstützt durch Dune Analytics
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.
Eine Brücke, die Blockchain-Daten von Dune Analytics über das Model Control Protocol mit KI-Anwendungen verbindet und LLMs so den Zugriff auf On-Chain-Daten über natürliche Sprachinteraktionen ermöglicht.
Related MCP Servers
- AsecurityFlicenseAqualityImplements the Model Context Protocol to allow AI models to access and interact with blockchain data, including reading contract states, retrieving events, and accessing transaction information across various networks.Last updated -104530TypeScript
Hashkey MCP Serverofficial
-security-license-qualityA Model Context Protocol server that provides onchain tools for AI applications to interact with the Hashkey Network, enabling cryptocurrency transfers, smart contract deployment, and blockchain interactions.Last updated -TypeScriptMIT License- -securityFlicense-qualityA Solana blockchain interaction server that allows AI tools to query blockchain data using natural language, access structured token information, and generate human-readable explanations of complex blockchain concepts.Last updated -7Python
Nodit MCP Serverofficial
AsecurityAlicenseAqualityConnects AI agents and developers to structured blockchain data across multiple networks through Nodit's Web3 infrastructure, enabling easy querying, analysis and interaction with blockchain ecosystems without specialized development expertise.Last updated -8196TypeScriptApache 2.0