Google ha lanzado su MCP para Google Analytics. Esta decisión cambia las reglas del juego de la analítica tal y como la conocemos y en esta guía aprenderás a instalar esta solución con Claude Desktop.
Hay una opción que creo que es más sencilla, porque no usa pipx (y por tanto Python), sino Nodejs.
La encuentro más ligera al obtener los datos. Además, tengo una mac muy viejuna y Homebrew daba algunos problemas de compatibilidad al instalarlo, y al intentar recibir datos, sólo me traía de una fecha concreta. Si quería obtener un rango de fechas, el MCP me devolvía Timeout.
Por npx es sencillo. el JSON quedaría tal que así:
"mcpServers": {
"google-analytics": {
"command": "npx",
"args": ["-y", "mcp-server-google-analytics"],
"env": {
"GOOGLE_CLIENT_EMAIL": "EL EMAIL CON PERMISO A LA PROPIEDAD",
"GOOGLE_PRIVATE_KEY": "TU_CLAVE_PRIVADA",
"GA_PROPERTY_ID": "ID DE LA PROPIEDAD"
}
}
}
Y la clave privada es la que está en el json descargado de Google Cloud (que comienza por ----BEGIN PRIVATE KEY---)
Buena guía, funciona perfecto. Gracias por compartirla, crack ❤️
Solo te ha faltado mencionar que es posible que haya que instalar el gestor de paquetes Homebrew si no lo has usado antes. Puede ser una pequeña fricción para quien se esté peleando con la instalación de pipx. Abrazos.
De nada, compartir es vivir. Buen aporte, tienes razón en el hecho de que quizás hay que instalar Homebrew aunque me suena (de memoria) que se menciona en el link de la documentación oficial. En fin, siempre está bien de recordar y tener en cuenta, muchas gracias y espero que os ayude.
Hay una opción que creo que es más sencilla, porque no usa pipx (y por tanto Python), sino Nodejs.
La encuentro más ligera al obtener los datos. Además, tengo una mac muy viejuna y Homebrew daba algunos problemas de compatibilidad al instalarlo, y al intentar recibir datos, sólo me traía de una fecha concreta. Si quería obtener un rango de fechas, el MCP me devolvía Timeout.
Por npx es sencillo. el JSON quedaría tal que así:
"mcpServers": {
"google-analytics": {
"command": "npx",
"args": ["-y", "mcp-server-google-analytics"],
"env": {
"GOOGLE_CLIENT_EMAIL": "EL EMAIL CON PERMISO A LA PROPIEDAD",
"GOOGLE_PRIVATE_KEY": "TU_CLAVE_PRIVADA",
"GA_PROPERTY_ID": "ID DE LA PROPIEDAD"
}
}
}
Y la clave privada es la que está en el json descargado de Google Cloud (que comienza por ----BEGIN PRIVATE KEY---)
Por si os puede ayudar :)
Hola Eduardo, qué bueno, no tenía en el radar esta manera de hacerlo. Muchas gracias por compartir.
Buena guía, funciona perfecto. Gracias por compartirla, crack ❤️
Solo te ha faltado mencionar que es posible que haya que instalar el gestor de paquetes Homebrew si no lo has usado antes. Puede ser una pequeña fricción para quien se esté peleando con la instalación de pipx. Abrazos.
De nada, compartir es vivir. Buen aporte, tienes razón en el hecho de que quizás hay que instalar Homebrew aunque me suena (de memoria) que se menciona en el link de la documentación oficial. En fin, siempre está bien de recordar y tener en cuenta, muchas gracias y espero que os ayude.
Me voy a animar a probarlo, que lo vi y no he sacado tiempo para ello. Te contaré!
Ya dirás :)
Ya estoy deseando probarlo ❤️. Gracias por esta explicación tan accesible.
No hay ninguna necesidad de no hacer las cosas accesibles, ya que si es una guía debe precisamente "guiar" :) gracias a ti por leer, Arsenio.