Google Analytics MCP Server

Połącz Google Analytics 4 z workflow deweloperskimi wspieranymi AI oraz asystentami, korzystając z serwera Google Analytics MCP dla analizy w języku naturalnym, automatycznych raportów i praktycznych wniosków.

Google Analytics MCP Server

Co robi serwer “Google Analytics” MCP?

Google Analytics MCP Server umożliwia płynną integrację danych Google Analytics 4 (GA4) z asystentami AI i narzędziami deweloperskimi, takimi jak Claude, Cursor czy Windsurf, za pomocą Model Context Protocol (MCP). Działa jako most pomiędzy klientami MCP a API GA4, pozwalając użytkownikom zadawać pytania o ruch na stronie, zachowania użytkowników i dane analityczne w języku naturalnym, uzyskując dostęp do ponad 200 wymiarów i metryk. Dzięki temu agenci AI mogą automatyzować raportowanie, przeprowadzać dogłębną analizę danych i dostarczać praktycznych wniosków bezpośrednio w workflow deweloperskim lub narzędziu opartym o AI, upraszczając podejmowanie decyzji opartych na danych bez ręcznego przeszukiwania dashboardów.

Lista promptów

Brak konkretnych szablonów promptów wymienionych w repozytorium.

Lista zasobów

Brak jawnie wymienionych zasobów w repozytorium.

Lista narzędzi

  • Informacje o udostępnionych narzędziach (np. z ga4_mcp_server.py) nie są szczegółowo opisane w dostępnych plikach.

Przykłady użycia tego serwera MCP

  • Zapytania analityczne w języku naturalnym: Programiści i analitycy mogą zadawać pytania o ruch, zachowania użytkowników czy konwersje w prostym angielskim i otrzymywać odpowiednie dane GA4 lub podsumowania.
  • Automatyczne raportowanie: Korzystaj z serwera MCP do generowania regularnych lub ad hoc raportów analitycznych, redukując konieczność ręcznego tworzenia raportów w panelu GA4.
  • Integracja z workflow: Uzyskaj dostęp do danych GA4 bezpośrednio w narzędziach deweloperskich, takich jak Cursor czy Windsurf, pozwalając na analitykę kontekstową podczas code review lub wdrażania funkcji.
  • Wnioski oparte na AI: Pozwól agentom AI automatycznie wskazywać trendy, anomalie lub rekomendacje na podstawie danych, wspierając szybsze decyzje.
  • Analiza danych z wielu źródeł: Łącz dane Google Analytics z innymi źródłami (np. Search Console) dla pełniejszych, wielowymiarowych wniosków (przy równoczesnym użyciu innych serwerów MCP).

Jak skonfigurować

Windsurf

  1. Upewnij się, że masz zainstalowanego Pythona w wersji 3.10+.
  2. Sklonuj repozytorium lub zainstaluj przez PyPI, jeśli jest dostępny.
  3. Dodaj serwer Google Analytics MCP do konfiguracji mcpServers:
    {
      "mcpServers": {
        "google-analytics-mcp": {
          "command": "python3",
          "args": ["-m", "google_analytics_mcp"]
        }
      }
    }
    
  4. Zapisz konfigurację i zrestartuj Windsurf.
  5. Upewnij się, że serwer MCP jest widoczny i dostępny w interfejsie Windsurf.

Claude

  1. Upewnij się, że masz zainstalowanego Pythona 3.10+.
  2. Skorzystaj z dostarczonego pliku claude-config-template.json jako punktu wyjścia.
  3. Dodaj lub zaktualizuj pole mcpServers w konfiguracji Claude:
    {
      "mcpServers": {
        "google-analytics-mcp": {
          "command": "python3",
          "args": ["-m", "google_analytics_mcp"]
        }
      }
    }
    
  4. Zapisz konfigurację i zrestartuj Claude.
  5. Potwierdź połączenie z serwerem MCP w panelu integracji Claude.

Cursor

  1. Zainstaluj Pythona 3.10+ oraz sklonuj lub zainstaluj serwer MCP.
  2. Zlokalizuj plik konfiguracyjny Cursor.
  3. Dodaj wpis serwera MCP:
    {
      "mcpServers": {
        "google-analytics-mcp": {
          "command": "python3",
          "args": ["-m", "google_analytics_mcp"]
        }
      }
    }
    
  4. Zapisz i zrestartuj Cursor.
  5. Upewnij się, że serwer pojawia się w dostępnych serwerach MCP Cursor.

Cline

  1. Upewnij się, że masz zainstalowanego Pythona 3.10+.
  2. Pobierz lub zainstaluj serwer MCP.
  3. Zmodyfikuj konfigurację Cline, aby dodać:
    {
      "mcpServers": {
        "google-analytics-mcp": {
          "command": "python3",
          "args": ["-m", "google_analytics_mcp"]
        }
      }
    }
    
  4. Zapisz, zrestartuj Cline i sprawdź połączenie z serwerem MCP.

Zabezpieczanie kluczy API (przez zmienne środowiskowe):

Aby przekazywać poufne dane uwierzytelniające (np. klucze API Google Analytics czy pliki konta serwisowego), używaj zmiennych środowiskowych. Przykład konfiguracji:

{
  "mcpServers": {
    "google-analytics-mcp": {
      "command": "python3",
      "args": ["-m", "google_analytics_mcp"],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "/ścieżka/do/twojego/credentials.json"
      },
      "inputs": {
        "property_id": "TWÓJ_GA4_PROPERTY_ID"
      }
    }
  }
}

Jak używać tego MCP w flow

Korzystanie z MCP w FlowHunt

Aby zintegrować serwery MCP z workflow w FlowHunt, zacznij od dodania komponentu MCP do flow i połącz go ze swoim agentem AI:

FlowHunt MCP flow

Kliknij komponent MCP, aby otworzyć panel konfiguracji. W sekcji konfiguracji systemowej MCP wklej dane serwera MCP w formacie JSON:

{
  "google-analytics-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Po skonfigurowaniu agent AI może korzystać z tego MCP jako narzędzia ze wszystkimi jego funkcjami i możliwościami. Pamiętaj, aby zastąpić “google-analytics-mcp” nazwą Twojego serwera MCP oraz podmienić adres URL na własny.


Podsumowanie

SekcjaDostępnośćSzczegóły/Uwagi
Omówienie
Lista promptówBrak szablonów promptów
Lista zasobówBrak jawnych zasobów
Lista narzędziBrak jawnych informacji
Zabezpieczenie kluczy APIPrzykład użycia zmiennych środowiskowych
Sampling Support (mało istotne w ocenie)Nieudokumentowane

Na podstawie dokumentacji i kodu, Google Analytics MCP zapewnia jasny przegląd i instrukcje uruchomienia, ale brakuje szczegółowej dokumentacji promptów, zasobów i narzędzi. Dla bezpieczeństwa wspiera konfigurację przez zmienne środowiskowe. Roots oraz sampling nie są wspomniane.

Nasza opinia

Na podstawie powyższych tabel ten serwer MCP wypada dobrze pod kątem przeglądu i konfiguracji, ale brakuje mu szczegółów dotyczących promptów, narzędzi i zasobów. Najlepiej sprawdzi się u użytkowników już zaznajomionych z GA4 i MCP, którzy nie potrzebują rozbudowanych szablonów promptów/flow.

Ocena MCP

Czy posiada LICENSE✅ (MIT)
Ma przynajmniej jedno narzędzie
Liczba Forków9
Liczba Gwiazdek57

Najczęściej zadawane pytania

Czym jest Google Analytics MCP Server?

To most pomiędzy Google Analytics 4 (GA4) a narzędziami AI/deweloperskimi przez Model Context Protocol (MCP), umożliwiający dostęp do danych analitycznych w języku naturalnym, automatyczne raportowanie oraz integrację workflow.

Jakie są główne zastosowania?

Zapytania analityczne w języku naturalnym, automatyczne raportowanie GA4, integracja workflow w narzędziach takich jak Cursor czy Windsurf, analizy AI oraz analiza danych z wielu źródeł z innymi serwerami MCP.

Jak zabezpieczyć dane logowania do Google Analytics?

Przechowuj poufne informacje, jak klucze API lub pliki konta serwisowego, w zmiennych środowiskowych. Na przykład ustaw 'GOOGLE_APPLICATION_CREDENTIALS' na ścieżkę do pliku z danymi w konfiguracji serwera MCP.

Czy muszę znać GA4, aby używać tego serwera?

Najlepiej nadaje się dla osób już zaznajomionych z GA4 i MCP, ponieważ szczegółowe szablony promptów i zasobów nie są dostarczane.

Czy ten serwer MCP zawiera szablony promptów lub narzędzia?

Nie zawiera jawnych szablonów promptów ani szczegółowej dokumentacji narzędzi. Serwer skupia się na łączności i dostępie do danych.

Jak użyć tego serwera MCP w FlowHunt?

Dodaj komponent MCP do swojego flow w FlowHunt, otwórz jego konfigurację i wstaw dane serwera MCP w formacie JSON. Po skonfigurowaniu Twój agent AI uzyska dostęp do danych Google Analytics i rozszerzonych możliwości analitycznych.

Wypróbuj Google Analytics MCP Server z FlowHunt

Odblokuj potężną analitykę GA4 w swoich workflow AI, automatyzuj raportowanie i daj swojemu zespołowi możliwość podejmowania decyzji opartych na danych bezpośrednio w ulubionych narzędziach.

Dowiedz się więcej