Google Analytics MCP for Coolify
Google Analytics MCP für Coolify
Dieses Paket platziert ein sicheres FastMCP HTTP/OAuth-Gateway vor Googles offiziellem, experimentellem analytics-mcp-Paket. Es ist dafür vorgesehen, als separate Coolify-Anwendung bereitgestellt zu werden und ändert keine bestehende Google Ads MCP-Bereitstellung.
Was es bietet
Streamable HTTP MCP-Endpunkt unter
/mcpGoogle OAuth-Schutz für den entfernten MCP-Endpunkt
Verschlüsselter persistenter Speicher für MCP-OAuth-Registrierungen und -Token
Google Analytics Admin API- und Data API-Tools aus dem offiziellen
analytics-mcp-PaketUnterstützung für entweder autorisierte Benutzer-ADC-JSON oder einen Service-Account-JSON-Schlüssel
Related MCP server: Google Analytics MCP server on Cloudflare Workers
Erforderliche Coolify-Konfiguration
Erstellen Sie einen persistenten Speicher-Mount unter /data und geben Sie Port 8080 frei.
Setzen Sie diese Umgebungsvariablen in der neuen Analytics-Anwendung:
Variable | Zweck |
| Vorhandene Google Cloud-Projekt-ID |
| Endgültige HTTPS-Origin, ohne |
| Google OAuth-Web-Client-ID |
| Google OAuth-Web-Client-Geheimnis |
| Langer zufälliger Schlüssel zum Signieren von MCP-Tokens |
| Fernet-Schlüssel zur Verschlüsselung gespeicherter OAuth-Daten |
| Für Analytics autorisierte ADC-JSON, eingegeben als ein geheimer Wert |
PORT ist optional und standardmäßig 8080.
Google Cloud-Konfiguration
Aktivieren Sie beide APIs im selben Google Cloud-Projekt:
Google Analytics Admin API
Google Analytics Data API
Der OAuth-Client muss eine Webanwendung sein. Fügen Sie diesen autorisierten Weiterleitungs-URI hinzu, nachdem die endgültige Domain zugewiesen wurde:
https://YOUR-ANALYTICS-MCP-DOMAIN/auth/callbackDie MCP-URL, die zu ChatGPT hinzugefügt wird, lautet:
https://YOUR-ANALYTICS-MCP-DOMAIN/mcpWichtige Trennung der Anmeldeinformationen
Ändern Sie die bestehende Ads-Anwendung nicht und ersetzen Sie nicht deren Anmeldeinformationen. Der Wert von GOOGLE_ANALYTICS_CREDENTIALS_JSON gehört nur zu dieser separaten Analytics-Anwendung und muss den Bereich https://www.googleapis.com/auth/analytics.readonly enthalten.
Wenn der Google OAuth-Zustimmungsbildschirm im Testmodus ist, können Google autorisierte Benutzer-Refresh-Token nach sieben Tagen ablaufen lassen. Dies ist eine Einschränkung des Google OAuth-Testmodus, kein Fehler von Coolify.
Versionen
analytics-mcp==0.7.0fastmcp==3.4.7Python 3.11
Die Versionseingrenzungen machen Bereitstellungen reproduzierbar. Überprüfen Sie Upstream-Veröffentlichungen, bevor Sie sie aktualisieren.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server for GA4, Google Ads and Search Console. Google OAuth, nothing to install.
Read-only Google Analytics 4 MCP server for AI assistants.
1OAuth MCP for Google, Meta, X, LinkedIn, Reddit, TikTok, GSC, GA4, WordPress and GHL.
Hosted MCP server with managed OAuth for 15+ toolkits: Google Workspace, Fitbit, Oura, Kalshi, etc.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA FastMCP-powered server that connects Google Analytics 4 data to Claude Desktop with automatic OAuth 2.0 authentication, enabling users to access GA4 metrics, properties, and reports through natural language queries.18MIT
- FlicenseNot gradedqualityCmaintenanceEnables MCP clients to read Google Analytics 4 data, deployed as a Cloudflare Worker with service account authentication.2-
- AlicenseNot gradedqualityCmaintenanceSelf-hosted MCP server for Google Analytics over HTTP, providing URL-addressable access with API key auth. It enables clients to run reports, list accounts/properties, and use compact paginated reports for token efficiency.MIT
- AlicenseNot gradedqualityBmaintenanceA read-only MCP server exposing Google Analytics 4 and AdSense APIs (reports, metadata, admin reads) via Cloudflare Workers with OAuth authentication.MIT