Dune Analytics MCP Server
Połącz Dune Analytics ze swoimi agentami AI, aby w czasie rzeczywistym pobierać dane z blockchaina, analizować je i raportować dzięki integracji MCP FlowHunt.

Co robi serwer MCP „Dune Analytics”?
Serwer Dune Analytics MCP to serwer Model Context Protocol (MCP), który działa jako most pomiędzy Dune Analytics a agentami AI. Jego głównym celem jest umożliwienie płynnej integracji danych analitycznych z blockchaina w przepływach pracy wspieranych przez AI poprzez umożliwienie asystentom programowego pobierania i wykonywania zapytań Dune. Udostępniając dane Dune Analytics jako narzędzia, deweloperzy i klienci AI mogą realizować pobieranie, analizę i raportowanie danych blockchain w czasie rzeczywistym w ramach swoich przepływów automatyzacji lub agentów. Format wyjściowy CSV serwera zapewnia kompatybilność z dalszym przetwarzaniem danych, dzięki czemu jest on wartościowy do zadań takich jak analityka on-chain, generowanie dashboardów czy automatyczne raportowanie w środowiskach deweloperskich.
Lista promptów
W repozytorium ani dokumentacji nie podano szablonów promptów.
Lista zasobów
W dokumentacji ani kodzie nie opisano ani nie udostępniono konkretnych zasobów.
Lista narzędzi
- get_latest_result
- Pobiera najnowsze wyniki zapytania Dune Analytics po jego ID. Wynik to ciąg w formacie CSV zawierający wyniki zapytania.
- run_query
- Wykonuje wskazane zapytanie Dune Analytics po ID i pobiera wyniki. Również zwraca dane w formacie CSV.
Przykłady użycia tego serwera MCP
- Analityka danych blockchain
- Automatyzuj pobieranie i analizę danych blockchain poprzez uruchamianie zapytań Dune Analytics bezpośrednio z agentów AI.
- Generowanie dashboardów
- Zasilaj dynamiczne dashboardy lub narzędzia raportujące, pobierając i aktualizując dane Dune Analytics przez interfejs MCP.
- Automatyczne raportowanie rynku krypto
- Umożliwiaj botom lub asystentom generowanie aktualnych raportów dotyczących aktywności blockchain, protokołów DeFi lub analityki tokenów.
- Monitorowanie smart kontraktów oparte na danych
- Integruj monitoring w czasie rzeczywistym dla smart kontraktów lub zdarzeń on-chain poprzez zapytania do Dune pod konkretne wyzwalacze i prezentowanie wyników.
- Przepływy badawczo-analityczne
- Ułatwiaj szybkie eksperymentowanie i pozyskiwanie danych do badań nad kryptowalutami dzięki automatycznym zapytaniom Dune osadzonym w pipeline’ach data science.
Jak skonfigurować
Windsurf
- Upewnij się, że masz Python 3.10+ i ważny klucz API Dune Analytics.
- W konfiguracji Windsurf odnajdź sekcję
mcpServers
. - Dodaj serwer Dune Analytics MCP za pomocą poniższego fragmentu JSON:
{ "mcpServers": { "dune-analytics": { "command": "python", "args": ["main.py"] } } }
- Zapisz konfigurację i zrestartuj Windsurf.
- Zweryfikuj konfigurację, wysyłając testowe zapytanie Dune przez interfejs.
Zabezpieczanie kluczy API: Ustaw DUNE_API_KEY jako zmienną środowiskową. Przykład:
{
"mcpServers": {
"dune-analytics": {
"command": "python",
"args": ["main.py"],
"env": {
"DUNE_API_KEY": "${DUNE_API_KEY}"
},
"inputs": {
"DUNE_API_KEY": "your_api_key_here"
}
}
}
}
Claude
- Zainstaluj serwer za pomocą Smithery CLI:
npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude
- Upewnij się, że DUNE_API_KEY jest ustawiony jako zmienna środowiskowa.
- W Claude Desktop sprawdź, czy serwer MCP jest widoczny i działa.
- Użyj interfejsu komend do uruchamiania zapytań Dune bezpośrednio.
- Zweryfikuj otrzymanie wyników w formacie CSV.
Cursor
- Zainstaluj Python 3.10+ i uzyskaj klucz API Dune.
- W pliku konfiguracyjnym Cursor dodaj:
{ "mcpServers": { "dune-analytics": { "command": "python", "args": ["main.py"] } } }
- Ustaw klucz API w środowisku lub konfiguracji.
- Zrestartuj Cursor i przetestuj połączenie.
Cline
- Upewnij się, że masz zainstalowany Python 3.10+ i gotowy klucz API.
- Dodaj definicję serwera MCP do swojej konfiguracji Cline:
{ "mcpServers": { "dune-analytics": { "command": "python", "args": ["main.py"] } } }
- Wyeksportuj
DUNE_API_KEY
w swojej powłoce lub jako zmienną środowiskową. - Zrestartuj Cline i uruchom przykładowe zapytanie, by zweryfikować.
Zabezpieczanie kluczy API (dotyczy wszystkich platform): Zawsze używaj zmiennych środowiskowych, by nie ujawniać kluczy API w plikach konfiguracyjnych w formie jawnej.
Jak korzystać z MCP w przepływach
Korzystanie z MCP w FlowHunt
Aby zintegrować serwery MCP w swoim przepływie FlowHunt, zacznij od dodania komponentu MCP do swojego przepływu i połączenia go z agentem AI:

Kliknij komponent MCP, by otworzyć panel konfiguracyjny. W sekcji konfiguracji systemowego MCP wstaw szczegóły serwera MCP w tym formacie JSON:
{
"dune-analytics": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Po konfiguracji agent AI może korzystać z tego MCP jako narzędzia, mając dostęp do wszystkich jego funkcji i możliwości. Pamiętaj, by zmienić “dune-analytics” na właściwą nazwę i podać swój własny adres URL serwera MCP.
Podsumowanie
Sekcja | Dostępność | Szczegóły/Uwagi |
---|---|---|
Przegląd | ✅ | Dune Analytics MCP umożliwia dostęp do danych Dune agentom AI |
Lista promptów | ⛔ | Brak szablonów promptów |
Lista zasobów | ⛔ | Brak podanych zasobów |
Lista narzędzi | ✅ | get_latest_result, run_query |
Zabezpieczanie kluczy API | ✅ | Wymaga DUNE_API_KEY w środowisku |
Obsługa sampling (mniej istotna przy ocenie) | ⛔ | Nie wspomniano |
Nasza opinia
Serwer Dune Analytics MCP jest prosty i skoncentrowany na udostępnianiu zapytań Dune Analytics jako narzędzi, co czyni go wartościowym w przepływach analitycznych blockchain. Brakuje jednak szablonów promptów, wyraźnych zasobów i nie wspomniano o zaawansowanych funkcjach MCP jak „roots” czy sampling. Dokumentacja konfiguracji i użycia jest przejrzysta. W skali 0–10 ocenilibyśmy ten MCP na 6/10, głównie za jasną użyteczność i dobrą dokumentację, ale ograniczony zakres wsparcia funkcji MCP.
Ocena MCP
Ma LICENSE | ✅ (MIT) |
---|---|
Ma co najmniej jedno narzędzie | ✅ |
Liczba forków | 6 |
Liczba gwiazdek | 20 |
Najczęściej zadawane pytania
- Czym jest serwer Dune Analytics MCP?
To serwer Model Context Protocol, który łączy Dune Analytics i agentów AI, umożliwiając programowe wykonywanie i pobieranie zapytań Dune do analizy danych blockchain, dashboardów i raportowania.
- Jakie narzędzia udostępnia ten serwer MCP?
Udostępnia dwa główne narzędzia: get_latest_result (pobiera najnowszy wynik zapytania Dune po ID) oraz run_query (wykonuje zapytanie Dune po ID), oba zwracają wynik jako ciąg CSV.
- Jak zwykle wykorzystuje się serwer Dune Analytics MCP?
Służy do automatyzacji pobierania i analizy danych blockchain, zasilania dashboardów, generowania automatycznych raportów rynkowych krypto oraz wsparcia dla monitoringu i badań opartych na danych.
- Jak zabezpieczyć mój klucz API?
Zawsze używaj zmiennych środowiskowych (np. DUNE_API_KEY) zamiast wpisywać dane uwierzytelniające bezpośrednio w plikach konfiguracyjnych, by chronić wrażliwe informacje.
- Na jakich platformach działa ten serwer MCP?
Jest kompatybilny z Windsurf, Claude, Cursor i Cline, i może być wykorzystywany w przepływach FlowHunt do integracji analityki blockchain z automatyzacją AI.
- W jakim formacie zwracane są dane?
Wyniki zapytań zwracane są jako ciągi w formacie CSV, co ułatwia ich przetwarzanie w dalszej automatyzacji lub narzędziach analitycznych.
Zintegruj Dune Analytics z FlowHunt
Wzmocnij swoje przepływy AI dzięki analityce blockchain w czasie rzeczywistym z Dune. Łącz, analizuj i automatyzuj dane krypto w kilka minut.