Skip to main content
Glama
horiiiiii032929

ga-gsc-analytics

ga-gsc-analytics

Schreibgeschützter MCP-Server, der Google Analytics 4- und Google Search Console-Daten (analytics.readonly + webmasters.readonly-Bereiche) für Claude Code / Codex bereitstellt.

Neu hier? Folgen Sie ONBOARDING.md für eine Schritt-für-Schritt-Anleitung von null bis funktionsfähig (Claude Code installieren, Anmeldedaten erhalten, autorisieren, verifizieren). Der Rest dieser Datei ist Referenzmaterial.

KI-Agenten: Diese Datei dient auch als AGENTS.md – beginnen Sie hier für die Einrichtung, lesen Sie dann skills/analyze-ga-gsc/SKILL.md für die Verwendung der Tools (Zugriffsprüfungen, Standard-Datumsbereiche, GA4- vs. GSC-Semantik, Präsentationsübergabeformat). Bitten Sie einen Benutzer niemals, Anmeldedaten in den Chat einzufügen.

Werkzeuge

  • analytics_auth_start / analytics_auth_status — lokaler OAuth-Ablauf + Statusprüfung

  • analytics_list_sources — listet GA4-Properties und GSC-Sites auf, die für das autorisierte Konto verfügbar sind

  • ga_run_report — führt einen GA4-Bericht aus

  • gsc_query_search_analytics — fragt Search Console-Daten ab

  • analytics_presentation_snapshot — kombinierter GA4- und GSC-Snapshot für die Berichterstattung

Related MCP server: BigQuery MCP Server

Einrichtung (pro Benutzer)

Jeder Benutzer autorisiert mit seinem eigenen Google-Konto und behält sein eigenes lokales Token – teilen Sie niemals client_secret.json-Geheimnisse oder tokens.json zwischen Maschinen.

  1. Google Cloud OAuth-Client: Erstellen Sie (oder verwenden Sie einen vorhandenen) OAuth 2.0-Desktop-Client in der Google Cloud Console und laden Sie dessen client_secret.json herunter. Wenn der Zustimmungsbildschirm den Veröffentlichungsstatus „Testen“ hat, fügen Sie zuerst das Google-Konto jedes neuen Benutzers als Testbenutzer hinzu, andernfalls schlägt die Authentifizierung mit Zugriffsverweigerung fehl.

  2. Platzieren Sie die Anmeldedaten unter ~/.config/ga-gsc-analytics/client_secret.json (oder zeigen Sie mit GA_GSC_CLIENT_SECRET auf einen benutzerdefinierten Pfad).

  3. Datenzugriff gewähren: Das autorisierende Google-Konto benötigt echte Berechtigungen für die Ziel-GA4-Property (Analytics Admin → Property Access Management) und die GSC-Site (Search Console → Einstellungen → Benutzer und Berechtigungen).

  4. Erstellen Sie den Server (nur erforderlich, wenn Sie mcp/server.mjs ändern; das Repository enthält ein vorgebautes mcp/server.bundle.cjs):

pnpm install
pnpm run build   # bundles mcp/server.mjs -> mcp/server.bundle.cjs
  1. Registrieren Sie den MCP-Server. Entweder:

    • Claude Code, benutzerbezogen: claude mcp add ga-gsc-analytics -- node /path/to/ga-gsc-analytics/mcp/server.bundle.cjs

    • Claude Code / Codex, projektspezifisch: Dieses Repository enthält bereits eine relative .mcp.json ({"mcpServers": {"ga_gsc_analytics": {"command": "node", "args": ["./mcp/server.bundle.cjs"]}}}) – kopieren Sie sie in ein Projekt oder verlinken/vendoren Sie diesen gesamten Ordner, und sie wird automatisch erkannt, wenn dieses Projekt geöffnet wird.

  2. Autorisieren: Rufen Sie das Tool analytics_auth_start aus Ihrem KI-Tool auf – es öffnet einen lokalen Browser-OAuth-Ablauf und schreibt ~/.config/ga-gsc-analytics/tokens.json.

  3. Verifizieren: Rufen Sie analytics_auth_status auf (sollte authorized: true melden), dann analytics_list_sources, um zu bestätigen, dass die erwarteten GA4-Properties / GSC-Sites angezeigt werden.

Konfigurationsüberschreibungen

Umgebungsvariable

Standard

GA_GSC_CONFIG_DIR

~/.config/ga-gsc-analytics

GA_GSC_CLIENT_SECRET

$GA_GSC_CONFIG_DIR/client_secret.json

GA_GSC_TOKEN_PATH

$GA_GSC_CONFIG_DIR/tokens.json

Entwicklung

pnpm run check   # syntax check
pnpm test        # node --test tests/*.test.mjs
F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables querying Google Analytics 4 traffic, engagement, and conversions, as well as Google Search Console performance, index status, and sitemap management.
    13
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables read-only interaction with Google BigQuery, including SQL queries, dataset/table listing, schema retrieval, table preview, and metadata access via service account authentication.
  • A
    license
    B
    quality
    C
    maintenance
    Provides secure, read-only access to Bing Webmaster Tools analytics and non-destructive URL submission for indexing, without destructive site management capabilities.
    16
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables querying Google Analytics 4 data through MCP tools for running reports, listing properties, getting real-time metrics, and exploring metadata.
    12
    MIT

View all related MCP servers

Related MCP Connectors

  • Read-only SaaS business intelligence from GA4, Stripe, and Google Search Console.

  • Read-only MCP access to sessions, funnels, campaigns, errors, live visitors, and anomalies.

  • Query Churn Solution cancellation-flow metrics, revenue, and feedback analytics (read-only).

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/horiiiiii032929/ga-gsc-analytics-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server