Dune Analytics MCP Server

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

  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

Integracja z serwerem DataHub MCP
Integracja z serwerem DataHub MCP

Integracja z serwerem DataHub MCP

Serwer DataHub MCP łączy agentów FlowHunt AI z platformą metadanych DataHub, umożliwiając zaawansowane wyszukiwanie danych, analizę pochodzenia, automatyczne po...

4 min czytania
AI Metadata +6
agent-kit-mcp-server Serwer MCP
agent-kit-mcp-server Serwer MCP

agent-kit-mcp-server Serwer MCP

agent-kit-mcp-server łączy asystentów AI z blockchainem Solana, umożliwiając deweloperom przepływy pracy zasilane przez AI poprzez zapewnienie uporządkowanego d...

4 min czytania
Solana Blockchain +5
Integracja serwera Dynatrace MCP
Integracja serwera Dynatrace MCP

Integracja serwera Dynatrace MCP

Serwer Dynatrace MCP łączy platformę obserwowalności Dynatrace z Twoimi przepływami pracy opartymi na AI w FlowHunt, umożliwiając dostęp w czasie rzeczywistym d...

4 min czytania
Observability MCP Server +5