Skip to main content
Glama
ccsDevs

Google Analytics MCP for Coolify

by ccsDevs

Google Analytics MCP para Coolify

Este paquete coloca una pasarela segura FastMCP HTTP/OAuth delante del paquete oficial experimental analytics-mcp de Google. Está diseñado para ser desplegado como una aplicación Coolify independiente y no modifica un despliegue existente de Google Ads MCP.

Qué proporciona

  • Punto final MCP HTTP transmisible en /mcp

  • Protección OAuth de Google para el punto final MCP remoto

  • Almacenamiento persistente cifrado para registros y tokens OAuth de MCP

  • Herramientas de la API de administración de Google Analytics y de la API de datos del paquete oficial analytics-mcp

  • Soporte tanto para ADC JSON de usuario autorizado como para una clave JSON de cuenta de servicio

Related MCP server: Google Analytics MCP server on Cloudflare Workers

Configuración requerida de Coolify

Cree un montaje de almacenamiento persistente en /data y exponga el puerto 8080.

Establezca estas variables de entorno en la nueva aplicación de Analytics:

Variable

Propósito

GOOGLE_PROJECT_ID

ID existente del proyecto de Google Cloud

GOOGLE_ANALYTICS_MCP_BASE_URL

Origen HTTPS final, sin /mcp

GOOGLE_ANALYTICS_MCP_OAUTH_CLIENT_ID

ID de cliente web OAuth de Google

GOOGLE_ANALYTICS_MCP_OAUTH_CLIENT_SECRET

Secreto de cliente web OAuth de Google

GOOGLE_ANALYTICS_MCP_JWT_SIGNING_KEY

Secreto aleatorio largo utilizado para firmar tokens MCP

GOOGLE_ANALYTICS_MCP_STORAGE_ENCRYPTION_KEY

Clave Fernet utilizada para cifrar datos OAuth almacenados

GOOGLE_ANALYTICS_CREDENTIALS_JSON

ADC JSON autorizado para Analytics, introducido como un valor secreto

PORT es opcional y su valor predeterminado es 8080.

Configuración de Google Cloud

Habilite ambas API en el mismo proyecto de Google Cloud:

  • API de administración de Google Analytics

  • API de datos de Google Analytics

El cliente OAuth debe ser una aplicación web. Agregue este URI de redireccionamiento autorizado después de que se asigne el dominio final:

https://YOUR-ANALYTICS-MCP-DOMAIN/auth/callback

La URL MCP agregada a ChatGPT es:

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

Separación importante de credenciales

No modifique la aplicación de Ads existente ni reemplace sus credenciales. El valor de GOOGLE_ANALYTICS_CREDENTIALS_JSON pertenece solo a esta aplicación independiente de Analytics y debe incluir el ámbito https://www.googleapis.com/auth/analytics.readonly.

Cuando la pantalla de consentimiento OAuth de Google está en modo de prueba, Google puede hacer que los tokens de actualización de usuario autorizado caduquen después de siete días. Eso es una limitación de prueba de OAuth de Google, no un fallo de Coolify.

Versiones

  • analytics-mcp==0.7.0

  • fastmcp==3.4.7

  • Python 3.11

Los pines de versión hacen que los despliegues sean repetibles. Revise las versiones ascendentes antes de actualizarlas.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    A 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.
    18
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Self-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
  • A
    license
    Not graded
    quality
    B
    maintenance
    A read-only MCP server exposing Google Analytics 4 and AdSense APIs (reports, metadata, admin reads) via Cloudflare Workers with OAuth authentication.
    MIT