Serveur MCP Dune Analytics
Connectez Dune Analytics à vos agents IA pour la récupération, l’analyse et le reporting de données blockchain en temps réel via l’intégration MCP de FlowHunt.

Que fait le serveur MCP “Dune Analytics” ?
Le serveur MCP Dune Analytics est un serveur Model Context Protocol (MCP) qui sert de passerelle entre Dune Analytics et les agents IA. Son objectif principal est de permettre l’intégration fluide des données d’analytique blockchain dans des workflows pilotés par l’IA, en permettant aux assistants de récupérer et d’exécuter des requêtes Dune par programmation. En exposant les données Dune Analytics sous forme d’outils, les développeurs et clients IA peuvent effectuer la récupération, l’analyse et le reporting des données blockchain en temps réel dans leurs workflows d’automatisation ou d’agents. Le format de sortie CSV du serveur garantit la compatibilité avec le traitement de données en aval, ce qui le rend précieux pour des tâches telles que l’analytique on-chain, la génération de tableaux de bord et le reporting automatisé dans des environnements de développement.
Liste des prompts
Aucun modèle de prompt explicite n’est listé dans le dépôt ou la documentation.
Liste des ressources
Aucune ressource explicite n’est décrite ou exposée dans la documentation ou le code.
Liste des outils
- get_latest_result
- Récupère le dernier résultat d’une requête Dune Analytics par son ID. La sortie est une chaîne au format CSV contenant les résultats de la requête.
- run_query
- Exécute une requête Dune Analytics spécifiée par son ID et récupère les résultats. Retourne également les données sous forme de chaîne CSV.
Cas d’utilisation de ce serveur MCP
- Analytique de données blockchain
- Automatisez la récupération et l’analyse de données blockchain en lançant des requêtes Dune Analytics directement depuis des agents IA.
- Génération de tableaux de bord
- Alimentez des tableaux de bord dynamiques ou des outils de reporting en récupérant et mettant à jour les données Dune Analytics via l’interface MCP.
- Reporting automatisé du marché crypto
- Permettez à des bots ou assistants de générer des rapports à jour sur l’activité blockchain, les protocoles DeFi ou l’analytique de tokens.
- Surveillance intelligente pilotée par les données
- Intégrez une surveillance en temps réel pour des smart contracts ou des événements on-chain en lançant des requêtes Dune sur des déclencheurs spécifiques et en remontant les résultats.
- Workflows de recherche et data science
- Facilitez l’expérimentation rapide et la collecte de données pour la recherche crypto grâce à des requêtes Dune automatisées intégrées dans les pipelines de data science.
Comment l’installer
Windsurf
- Assurez-vous de disposer de Python 3.10+ et d’une clé API Dune Analytics valide.
- Dans votre configuration Windsurf, localisez la section
mcpServers
. - Ajoutez le serveur MCP Dune Analytics avec le snippet JSON suivant :
{ "mcpServers": { "dune-analytics": { "command": "python", "args": ["main.py"] } } }
- Sauvegardez la configuration et redémarrez Windsurf.
- Vérifiez l’installation en lançant une requête Dune de test via l’interface.
Sécurisation des clés API : Définissez votre DUNE_API_KEY dans les variables d’environnement. Exemple :
{
"mcpServers": {
"dune-analytics": {
"command": "python",
"args": ["main.py"],
"env": {
"DUNE_API_KEY": "${DUNE_API_KEY}"
},
"inputs": {
"DUNE_API_KEY": "votre_clé_api_ici"
}
}
}
}
Claude
- Installez le serveur avec Smithery CLI :
npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude
- Assurez-vous que votre DUNE_API_KEY est définie comme variable d’environnement.
- Dans Claude Desktop, vérifiez que le serveur MCP apparaît et fonctionne.
- Utilisez l’interface de commande pour lancer des requêtes Dune directement.
- Vérifiez que la sortie est bien reçue au format CSV.
Cursor
- Installez Python 3.10+ et obtenez une clé API Dune.
- Dans le fichier de configuration de Cursor, ajoutez :
{ "mcpServers": { "dune-analytics": { "command": "python", "args": ["main.py"] } } }
- Définissez votre clé API dans l’environnement ou la configuration.
- Redémarrez Cursor et testez la connexion.
Cline
- Assurez-vous que Python 3.10+ est installé et que votre clé API est prête.
- Ajoutez la définition du serveur MCP à votre config Cline :
{ "mcpServers": { "dune-analytics": { "command": "python", "args": ["main.py"] } } }
- Exportez
DUNE_API_KEY
dans votre shell ou comme variable d’environnement. - Redémarrez Cline et lancez une requête exemple pour valider.
Sécurisation des clés API (valable pour toutes les plateformes) : Utilisez toujours les variables d’environnement pour éviter d’exposer vos clés API en clair dans les fichiers de configuration.
Comment utiliser ce MCP dans les flows
Utilisation du MCP dans FlowHunt
Pour intégrer des serveurs MCP dans votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flow et reliez-le à votre agent IA :

Cliquez sur le composant MCP pour ouvrir le panneau de configuration. Dans la section de configuration système MCP, insérez les informations de votre serveur MCP avec ce format JSON :
{
"dune-analytics": {
"transport": "streamable_http",
"url": "https://votreserveurmcp.exemple/cheminversleMCP/url"
}
}
Une fois configuré, l’agent IA peut utiliser ce MCP comme outil avec accès à toutes ses fonctions et capacités. N’oubliez pas de remplacer “dune-analytics” par le nom réel et de remplacer l’URL par celle de votre serveur MCP.
Vue d’ensemble
Section | Disponibilité | Détails/Remarques |
---|---|---|
Vue d’ensemble | ✅ | Dune Analytics MCP permet l’accès aux données Dune pour les agents IA |
Liste des prompts | ⛔ | Aucun modèle de prompt fourni |
Liste des ressources | ⛔ | Aucune ressource explicite listée |
Liste des outils | ✅ | get_latest_result, run_query |
Sécurisation des clés API | ✅ | Nécessite DUNE_API_KEY dans l’environnement |
Support sampling (peu important) | ⛔ | Non mentionné |
Notre avis
Le serveur MCP Dune Analytics est simple et centré sur la fourniture d’un accès aux requêtes Dune Analytics comme outils, ce qui le rend pertinent dans les workflows d’analytique blockchain. Cependant, il manque de modèles de prompt et de ressources explicites, et ne mentionne pas de fonctionnalités avancées MCP comme roots ou sampling. Sa documentation est claire pour l’installation et l’utilisation. Sur une échelle de 0 à 10, nous lui attribuons une note de 6/10, principalement pour son utilité claire et sa bonne documentation, mais avec un support limité des fonctionnalités MCP.
Score MCP
Dispose d’une LICENCE | ✅ (MIT) |
---|---|
Au moins un outil | ✅ |
Nombre de Forks | 6 |
Nombre d’étoiles | 20 |
Questions fréquemment posées
- Qu’est-ce que le serveur MCP Dune Analytics ?
C’est un serveur Model Context Protocol qui fait le lien entre Dune Analytics et les agents IA, permettant l’exécution programmatique et la récupération de requêtes Dune pour l’analytique des données blockchain, les tableaux de bord et le reporting.
- Quels outils ce serveur MCP fournit-il ?
Il expose deux outils principaux : get_latest_result (récupère le dernier résultat d’une requête Dune par ID) et run_query (exécute une requête Dune par ID), tous deux retournant les résultats sous forme de chaînes CSV.
- Comment le serveur MCP Dune Analytics est-il généralement utilisé ?
Il sert à automatiser la récupération et l’analyse de données blockchain, alimenter des tableaux de bord, générer des rapports automatisés sur les marchés crypto et soutenir la surveillance et la recherche pilotées par les données.
- Comment sécuriser ma clé API ?
Utilisez toujours des variables d’environnement (ex. : DUNE_API_KEY) au lieu de coder vos identifiants en dur dans vos fichiers de configuration pour protéger les informations sensibles.
- Quelles plateformes sont compatibles avec ce serveur MCP ?
Il est compatible avec Windsurf, Claude, Cursor et Cline, et peut être utilisé dans les flows FlowHunt pour intégrer l’analytique blockchain dans l’automatisation pilotée par IA.
- Quel est le format de sortie des données ?
Les résultats des requêtes sont retournés sous forme de chaînes CSV, ce qui les rend faciles à traiter dans des outils d’automatisation ou d’analytique en aval.
Intégrez Dune Analytics avec FlowHunt
Boostez vos workflows IA avec l’analytique blockchain en temps réel de Dune. Connectez, analysez et automatisez les données crypto en quelques minutes.