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.

Dune Analytics MCP Server

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

  1. Upewnij się, że masz Python 3.10+ i ważny klucz API Dune Analytics.
  2. W konfiguracji Windsurf odnajdź sekcję mcpServers.
  3. Dodaj serwer Dune Analytics MCP za pomocą poniższego fragmentu JSON:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  4. Zapisz konfigurację i zrestartuj Windsurf.
  5. 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

  1. Zainstaluj serwer za pomocą Smithery CLI:
    npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude
    
  2. Upewnij się, że DUNE_API_KEY jest ustawiony jako zmienna środowiskowa.
  3. W Claude Desktop sprawdź, czy serwer MCP jest widoczny i działa.
  4. Użyj interfejsu komend do uruchamiania zapytań Dune bezpośrednio.
  5. Zweryfikuj otrzymanie wyników w formacie CSV.

Cursor

  1. Zainstaluj Python 3.10+ i uzyskaj klucz API Dune.
  2. W pliku konfiguracyjnym Cursor dodaj:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. Ustaw klucz API w środowisku lub konfiguracji.
  4. Zrestartuj Cursor i przetestuj połączenie.

Cline

  1. Upewnij się, że masz zainstalowany Python 3.10+ i gotowy klucz API.
  2. Dodaj definicję serwera MCP do swojej konfiguracji Cline:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. Wyeksportuj DUNE_API_KEY w swojej powłoce lub jako zmienną środowiskową.
  4. 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:

FlowHunt MCP flow

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

SekcjaDostępnośćSzczegóły/Uwagi
PrzeglądDune Analytics MCP umożliwia dostęp do danych Dune agentom AI
Lista promptówBrak szablonów promptów
Lista zasobówBrak podanych zasobów
Lista narzędziget_latest_result, run_query
Zabezpieczanie kluczy APIWymaga 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ów6
Liczba gwiazdek20

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.

Dowiedz się więcej