mcp-server-google-analytics
Servidor MCP de Google Analytics
Una implementación de servidor MCP para acceder a los datos de Google Analytics 4 (GA4), creada utilizando el SDK de TypeScript de Model Context Protocol.
Características
Obtenga métricas de visitas a la página con dimensiones personalizables
Seguimiento de usuarios activos y nuevos a lo largo del tiempo
Analizar eventos específicos y sus métricas
Monitorear las métricas del comportamiento del usuario (duración de la sesión, tasa de rebote)
Selección de rango de fechas flexible para todas las consultas
Related MCP server: MCP Search Analytics Server
Prerrequisitos
Node.js 20 o superior
Propiedad de Google Analytics 4
Proyecto de Google Cloud con la API de datos de Analytics habilitada
Credenciales de cuenta de servicio con permisos adecuados
Configuración
Cree un proyecto de Google Cloud y habilite la API de datos de Analytics
Cree una cuenta de servicio y descargue el archivo JSON de credenciales
Otorgue a la cuenta de servicio el acceso adecuado a su propiedad GA4
Configurar variables de entorno:
export GOOGLE_CLIENT_EMAIL="your-service-account@project.iam.gserviceaccount.com"
export GOOGLE_PRIVATE_KEY="your-private-key"
export GA_PROPERTY_ID="your-ga4-property-id"Instalación
Instalación mediante herrería
Para instalar Google Analytics Server para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install mcp-server-google-analytics --client claudeInstalación manual
pnpm install mcp-server-google-analyticsUso
Iniciando el servidor
pnpm startConfiguración en Claude Desktop
Añade esto a tu configuración de Claude Desktop:
{
"mcpServers": {
"google-analytics": {
"command": "npx",
"args": ["-y", "mcp-server-google-analytics"],
"env": {
"GOOGLE_CLIENT_EMAIL": "your-service-account@project.iam.gserviceaccount.com",
"GOOGLE_PRIVATE_KEY": "your-private-key",
"GA_PROPERTY_ID": "your-ga4-property-id"
}
}
}
}Funciones disponibles
obtener vistas de página
Obtener métricas de visitas a la página para un rango de fechas específico:
{
"startDate": "2024-01-01",
"endDate": "2024-01-31",
"dimensions": ["page", "country"] // Optional
}obtener usuarios activos
Obtenga métricas de usuarios activos:
{
"startDate": "2024-01-01",
"endDate": "2024-01-31"
}obtenerEventos
Obtener métricas de eventos:
{
"startDate": "2024-01-01",
"endDate": "2024-01-31",
"eventName": "purchase" // Optional
}obtenerComportamientoUsuario
Obtener métricas de comportamiento del usuario:
{
"startDate": "2024-01-01",
"endDate": "2024-01-31"
}Consideraciones de seguridad
Utilice siempre variables de entorno para credenciales confidenciales
Implementar configuraciones CORS apropiadas
Siga el principio del mínimo privilegio al configurar los permisos de la cuenta de servicio
Rotar periódicamente las credenciales de la cuenta de servicio
Supervisar el uso de la API e implementar una limitación de velocidad si es necesario
Contribuyendo
¡Agradecemos sus contribuciones! Lea nuestra Guía de Contribución para obtener más información sobre nuestro código de conducta y el proceso para enviar solicitudes de incorporación de cambios.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
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
- AlicenseNot gradedqualityCmaintenanceProvides an interface to access Google Analytics Data API through Model Context Protocol (MCP), allowing users to retrieve reports and realtime data from Google Analytics 4 properties.1,2097MIT
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that provides unified access to Google Analytics 4 and Google Search Console data through real-time analytics queries.2MIT
- AlicenseBqualityDmaintenanceThis project is a Google Analytics 4 (GA4) automation server implemented as a Model Context Protocol (MCP) tool. It lets AI agents query GA4 data (reports, traffic sources, demographics, etc.) and also includes a simple connection test script.71MIT
- AlicenseNot gradedqualityDmaintenanceA powerful Model Context Protocol (MCP) server that provides comprehensive Google Analytics 4 (GA4), Google Search Console (GSC), and Google Merchant Center (GMC) integration for Claude Desktop and other MCP clients.Apache 2.0
Related MCP Connectors
MCP server for interacting with the Supabase platform
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
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/ruchernchong/mcp-server-google-analytics'
If you have feedback or need assistance with the MCP directory API, please join our Discord server