Google Analytics-Daten mit KI auswerten: MCP-Server einrichten
Als modernes Mittelstandsunternehmen oder Marketingleiter möchten Sie Ihre Webanalyse effizienter gestalten? Mit dem offiziellen Google Analytics Model Context Protocol (MCP) Server stellt Google eine neue Lösung vor, mit der Sie Ihre Google Analytics 4 (GA4)-Daten direkt an große Sprachmodelle (LLMs) wie Google Gemini oder Claude von Anthropic anbinden können. Das bedeutet konkret: Sie können Ihre Analytics-Daten per KI abfragen und so in natürlicher Sprache wichtige Kennzahlen und Empfehlungen abrufen. Zum Beispiel könnten Sie fragen: „Wie viele Nutzer hatte ich gestern?“ oder: „Welche meiner Produkte war vergangenen Monat der Bestseller?“ Google zeigt in seinen Beispielen sogar die Frage: „Ich habe ein Marketing-Budget von 5.000 $ im Monat und möchte den Umsatz steigern. Hilf mir, einen datengestützten Marketing-Plan zu erstellen.“ Dank des MCP-Servers kann ein KI-Modell solche komplexen Anfragen beantworten, indem es Ihre Analytics-Daten analysiert und daraus Handlungsempfehlungen ableitet.
Funktionen des Google Analytics MCP-Servers
Der Google Analytics MCP-Server (Model Context Protocol Server) macht Ihre Analytics-Daten über offizielle Google-APIs für KI-Systeme verfügbar. Er greift auf die Google Analytics Admin API und Data API zu und bietet damit verschiedene Funktionen für Sprachmodelle. Dazu zählen beispielsweise:
- Konten- und Property-Informationen abrufen: Funktionen wie account_summaries und properties holen die Übersicht Ihrer GA-Konten und Properties und listet ggf. verknüpfte Google-Ads-Konten auf.
- Einfache Berichte ausführen: Mit Befehlen wie run_report oder run_funnel_report kann das LLM Standard-Reports aus der GA4-Datenbank abrufen – etwa Sitzungen, Conversions oder Ziele – und direkt die Ergebnisse präsentieren.
- Realtimes-Bericht: Über run_realtime_report können Sie in Echtzeit aktuelle Nutzerdaten abrufen, um sofortiges Besucherverhalten auszuwerten.
- Eigene Dimensionen und Metriken: Der Server kennt Ihre individuell erstellten Dimensionen und Metriken und liefert auch deren Werte, sofern Sie in Ihrer GA4-Property definiert sind.
- KI-gestützter Daten-Chat: Das MCP-Protokoll liefert dem KI-Modell neben den Rohdaten auch Metainformationen und Kontext. So kann die KI in natürlicher Sprache mit den Analytics-Daten „chatten“. Beispielsweise könnte ein Marketing-Agent direkt Fragen zu Budget, Kampagnen oder Performance stellen und eine Analyse oder Empfehlung erhalten. Dies macht die Datenanalyse interaktiver und beschleunigt Auswertungen erheblich.
Voraussetzungen für den MCP-Server
Vor der Einrichtung müssen einige Voraussetzungen erfüllt sein. Sie benötigen zunächst ein aktives GA4-Property in einem Google-Cloud-Projekt. In diesem Projekt müssen die Google Analytics Admin API und die Google Analytics Data API aktiviert sein. Richten Sie außerdem Zugangsdaten für Ihr Projekt ein (z.B. ein Service-Konto) für ein Google-Konto mit Lesezugriff auf die entsprechende GA4-Property. Wichtig ist, dass diese Anmeldeinformationen den OAuth-Bereich analytics.readonly enthalten. Speichern Sie die JSON-Datei mit den Zugangsdaten an einem sicheren Ort auf Ihrem Server.
Als Nächstes braucht das System Python: Laut den Python-Paketinformationen muss Python in Version 3.10 oder höher installiert sein. Auf Debian-Systemen können Sie dies zum Beispiel mit sudo apt install python3 python3-pip sicherstellen. Wir empfehlen zusätzlich die Verwendung von pipx, um das Analytics-MCP-Tool isoliert auszuführen. Installieren Sie dazu pipx (z.B. mit sudo apt install pipx) und fügen Sie es ggf. mit pipx ensurepath zum Systempfad hinzu.
Was ist ein MCP-Server und warum Sicherheit wichtig ist
Das Model Context Protocol (MCP) ist ein offener Standard, den der KI-Anbieter Anthropic Ende 2024 geschaffen hat. Er dient dazu, große Sprachmodelle sicher mit beliebigen Datenquellen und APIs zu verbinden. Man kann sich MCP wie eine universelle Schnittstelle vorstellen (Anthropic selbst vergleicht sie mit dem USB-C-Port), die den Austausch zwischen LLM und externen Diensten regelt. In der MCP-Architektur kommuniziert der LLM-Host (z.B. Ihr KI-Assistent) über einen MCP-Client mit einem MCP-Server. Der MCP-Server ist dabei ein eigenständiger Dienst oder eine API, die auf Anfragen vom Client wartet, diese verarbeitet und die Ergebnisse zurückliefert. Vereinfacht gesagt übersetzt dieser Server also Ihre textbasierten Anforderungen in echte Google-Analytics-API-Aufrufe und übergibt die Antworten dem KI-Modell.
Ein wichtiger Hinweis zum Thema Sicherheit: Der MCP-Server bietet für sich genommen keine Zusatzauthentifizierung. Theoretisch kann jeder Client, der das Protokoll spricht, Ihren Server anfragen. Sicherheitsexperten warnen daher ausdrücklich, MCP-Server nur in vertrauenswürdigen Umgebungen zu betreiben. Ein falsch konfigurierter Server könnte zum Beispiel manipulierte Abfragen zulassen oder durch „prompt injection“ gefährlichen Code einschleusen. Daher sollten Sie Ihren MCP-Server nie öffentlich betreiben: Nutzen Sie Firewalls, private Netzwerke oder Zugangstokens, um den Zugriff zu beschränken. Anthropic rät ausdrücklich: „Use third party MCP servers at your own risk – make sure you trust any MCP server you install.” Zusammengefasst heißt das: Sichern Sie Ihren MCP-Server bestmöglich ab, bevor er produktiv mit sensiblen Daten arbeitet.
Debian-Einrichtung des MCP-Servers – Schritt für Schritt
Die folgenden Schritte zeigen Ihnen die Einrichtung auf einem Debian-Server. Dafür gehen wir davon aus, dass Sie bereits Ihr GA4-Property und die Zugangsdaten (JSON-Datei) vorbereitet haben:
- System aktualisieren und Python installieren: Führen Sie sudo apt update && sudo apt upgrade -y und aus. Installieren Sie Python und Pip, z.B. mit .
- pipx-Installation: Installieren Sie pipx, um das MCP-Tool unabhängig anzulegen. Zum Beispiel: sudo apt install pipx -y und . Sie können alternativ python3 -m pip install --user pipx verwenden.
- MCP-Paket installieren: Legen Sie mit pipx das Google-Analytics-Tool an. Führen Sie pipx install mcp-google-analytics aus. Damit ist das Kommando mcp-google-analytics verfügbar. (Alternativ installieren Sie es mit pip install mcp-google-analytics und rufen es dann über python -m mcp_google_analytics auf.)
- Anmeldeinformationen hinterlegen: Kopieren Sie die JSON-Datei Ihres Service-Kontos nach , zum Beispiel nach /opt/google-analytics/service-account.json. Setzen Sie die Umgebungsvariable GOOGLE_APPLICATION_CREDENTIALS auf diesen Pfad (z.B. in ~/.bashrc). So weiß das Tool, welche Google-Zugangsdaten es nutzen soll. Notieren Sie außerdem Ihre Google Cloud Projekt-ID, sie wird im folgenden Schritt benötigt.
- Server starten: Starten Sie den MCP-Server via Kommandozeile. Geben Sie mcp-google-analytics oder python -m mcp_google_analytics ein. Der Server verbindet sich mit den Google-APIs und wartet auf Anfragen über STDIN/STDOUT. Belassen Sie das Terminal offen, oder führen Sie den Befehl mit nohup oder in einer -/ -Session aus, falls Sie den Prozess im Hintergrund laufen lassen möchten.
- Verbindung testen: Öffnen Sie Ihren KI-Client (etwa Gemini Code Assist oder Claude Code). Dort sollte der neue Server beim Befehl auftauchen. In Gemini sehen Sie beispielsweise den Eintrag mcp-google-analytics. Testen Sie eine einfache Frage an Ihre Daten, etwa . Erscheint eine sinnvolle Antwort, läuft alles wie gewünscht.
Integration mit Google Gemini und Anthropic Claude
Sobald der MCP-Server läuft, binden Sie ihn in Ihre Anwendungen ein. Für Google Gemini konfigurieren Sie den Server z.B. in der Datei settings.json. Fügen Sie dort unter mcpServers einen Block hinzu.
Damit weiß Gemini, dass es beim Befehl google-analytics den Analytics-MCP-Server mcp-google-analytics starten soll (über und Ihr Credential-File). In der Gemini-CLI sollten Sie danach mcp list eingeben können und dort den Eintrag google-analytics sehen. Anschließend leitet Gemini Ihre Anfragen über diesen Server an Google Analytics weiter.
Für Claude (Claude AI oder die Claude CLI) verwenden Sie das Kommando claude mcp add, um den MCP-Server zu registrieren. Ein Beispielbefehl könnte sein: claude mcp add google-analytics mcp-google-analytics.
Dies legt einen MCP-Server namens google-analytics an, der das lokal installierte Analytics-Tool (mcp-google-analytics) nutzt. Danach können Sie in einer Chat-Nachricht an Claude etwa sagen: „Nutz den Google-Analytics-Server und beantworte: Wie viele Seitenaufrufe gab es letzte Woche?“ Claude sendet dann die Anfrage an Ihren MCP-Server. (Wichtig: Vergewissern Sie sich, nur vertrauenswürdige MCP-Server zu verwenden.)
Unsere Erfahrung und Angebot
Als erfahrene Digitalagentur im Berchtesgadener Land (nahe Salzburg) mit über 25 Jahren Web- und Marketing-Kompetenz bieten wir von Viucom echte Expertise in diesem Bereich. Wir haben zahlreiche MCP-Server implementiert und wissen genau, worauf es beim Setup und der Sicherheit ankommt. Unser Team unterstützt Sie gerne beim Aufbau des Google Analytics MCP-Servers und berät Sie umfassend bei der Integration von Analytics und KI. Sprechen Sie uns an – wir freuen uns auf Ihre Kontaktaufnahme und darauf, Ihre digitalen Projekte erfolgreich zu realisieren.
Quellen
Quellen: Die Inhalte dieses Beitrags basieren neben ChatGPT auf Informationen von:
- Google Developers – Try the Google Analytics MCP server (offizielle Anleitung)
- GitHub – googleanalytics/google-analytics-mcp (offizielles Quellcode-Repository)
- Anthropic – Connect Claude Code to tools via MCP (Dokumentation)
- Claude Code Marketplaces – Google Analytics MCP Server (Tool-Beschreibung)
- ITPro.com – What is Model Context Protocol (MCP)? (Hintergrundartikel)
Die Bilder wurden mit ChatGPT generiert.