Skip to main content
Glama
ccsDevs

Google Analytics MCP for Coolify

by ccsDevs

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 /mcp

  • Google 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-Paket

  • Unterstützung für entweder autorisierte Benutzer-ADC-JSON oder einen Service-Account-JSON-Schlüssel

Related MCP server: Google MCP Server

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

GOOGLE_PROJECT_ID

Vorhandene Google Cloud-Projekt-ID

GOOGLE_ANALYTICS_MCP_BASE_URL

Endgültige HTTPS-Origin, ohne /mcp

GOOGLE_ANALYTICS_MCP_OAUTH_CLIENT_ID

Google OAuth-Web-Client-ID

GOOGLE_ANALYTICS_MCP_OAUTH_CLIENT_SECRET

Google OAuth-Web-Client-Geheimnis

GOOGLE_ANALYTICS_MCP_JWT_SIGNING_KEY

Langer zufälliger Schlüssel zum Signieren von MCP-Tokens

GOOGLE_ANALYTICS_MCP_STORAGE_ENCRYPTION_KEY

Fernet-Schlüssel zur Verschlüsselung gespeicherter OAuth-Daten

GOOGLE_ANALYTICS_CREDENTIALS_JSON

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/callback

Die MCP-URL, die zu ChatGPT hinzugefügt wird, lautet:

https://YOUR-ANALYTICS-MCP-DOMAIN/mcp

Wichtige 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.0

  • fastmcp==3.4.7

  • Python 3.11

Die Versionseingrenzungen machen Bereitstellungen reproduzierbar. Überprüfen Sie Upstream-Veröffentlichungen, bevor Sie sie aktualisieren.

F
license - not found
-
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

View all related MCP servers

Related MCP Connectors

  • Self-hosted federated MCP gateway: one OAuth 2.1 MCP server in front of N apps, user-level scopes.

  • Google-OAuth-gated LLM gateway: verify a Google ID token, then run a Gemini (Vertex AI) completion f

  • Streamable HTTP MCP server for Google Calendar and Sheets with OAuth login.

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/ccsDevs/google-analytics-mcp-coolify'

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