Google Analytics MCP for Coolify
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
/mcpProtecció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-mcpSoporte tanto para ADC JSON de usuario autorizado como para una clave JSON de cuenta de servicio
Related MCP server: Google MCP Server
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 |
| ID existente del proyecto de Google Cloud |
| Origen HTTPS final, sin |
| ID de cliente web OAuth de Google |
| Secreto de cliente web OAuth de Google |
| Secreto aleatorio largo utilizado para firmar tokens MCP |
| Clave Fernet utilizada para cifrar datos OAuth almacenados |
| 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/callbackLa URL MCP agregada a ChatGPT es:
https://YOUR-ANALYTICS-MCP-DOMAIN/mcpSeparació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.0fastmcp==3.4.7Python 3.11
Los pines de versión hacen que los despliegues sean repetibles. Revise las versiones ascendentes antes de actualizarlas.
This server cannot be installed
Maintenance
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
- Alicense-qualityCmaintenanceA 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
- Alicense-qualityDmaintenanceA unified MCP server that gives AI assistants direct access to Google Analytics 4, Google Search Console, Google Ads and Google Merchant Center data using OAuth2 user credentials.MIT
- Alicense-qualityCmaintenanceA GCP-hosted MCP server for Google Analytics GA4 where each user logs in with their own Google account and queries are scoped to that user's permissions.Apache 2.0
- Flicense-qualityCmaintenanceEnables MCP clients to read Google Analytics 4 data, deployed as a Cloudflare Worker with service account authentication.1
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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