Google Analytics - MCP Server segur per ALMC Security 2025

Google Analytics

Veure a GitHub

MseeP.ai Security Assessment Badge

Verified on MseeP

Servidor MCP de Google Analytics

Una implementació de servidor MCP per accedir a dades de Google Analytics 4 (GA4), construïda amb el SDK TypeScript del Model Context Protocol.

Característiques

  • Obtenir mètriques de visualitzacions de pàgina amb dimensions personalitzables
  • Rastrejar usuaris actius i nous al llarg del temps
  • Analitzar esdeveniments específics i les seves mètriques
  • Monitoritzar mètriques de comportament d'usuari (durada de sessió, taxa de rebote)
  • Selecció flexible de rang de dates per a totes les consultes

Requisits previos

  • Node.js 20 o superior
  • Propietat Google Analytics 4
  • Projecte Google Cloud amb l'API de Dades d'Analytics habilitada
  • Credencials de compte de servei amb permisos adequats

Configuració

  • Createu un projecte Google Cloud i habiliteu l'API de Dades d'Analytics
  • Createu un compte de servei i descarregueu el fitxer JSON de credencials
  • Concediu al compte de servei l'accés adequat a la vostra propietat GA4
  • Configureu les variables d'entorn:
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"

Instal·lació

Instal·lació via Smithery

Per instal·lar el Servidor de Google Analytics per a Claude Desktop automàticament via Smithery:

npx -y @smithery/cli install mcp-server-google-analytics --client claude

Instal·lació manual

pnpm install mcp-server-google-analytics

Ús

Inici del servidor

pnpm start

Configuració a Claude Desktop

Afegeix això a la teva configuració 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"
      }
    }
  }
}

Funcions disponibles

getPageViews

Obtenir mètriques de visualitzacions de pàgina per a un rang de dates específic:

{
  "startDate": "2024-01-01",
  "endDate": "2024-01-31",
  "dimensions": ["page", "country"] // Optional
}

getActiveUsers

Obtenir mètriques d'usuaris actius:

{
  "startDate": "2024-01-01",
  "endDate": "2024-01-31"
}

getEvents

Obtenir mètriques d'esdeveniments:

{
  "startDate": "2024-01-01",
  "endDate": "2024-01-31",
  "eventName": "purchase" // Optional
}

getUserBehavior

Obtenir mètriques de comportament d'usuari:

{
  "startDate": "2024-01-01",
  "endDate": "2024-01-31"
}

Consideracions de seguretat

  • Utilitzeu sempre variables d'entorn per a credencials sensibles
  • Implanteu configuracions CORS adequades
  • Seguiu el principi del menor privilegi quan configureu permisos del compte de servei
  • Rotateu regularment les credencials del compte de servei
  • Monitoritzeu l'ús de l'API i implementeu limitació de velocitat si cal

Contribució

Les contribucions són benvingudes! Llegiu la nostra Guia de Contribució per a detalls sobre el codi de conducta i el procés de presentació de pull requests.

Llicència

Aquest projecte està llicenciat sota la Llicència MIT - consulteu el fitxer LICENSE per a detalls.

Instal\u00b7lem i gestionem el teu servidor MCP

El nostre equip configura, desplega i manté servidors MCP adaptats a la teva infraestructura.

  • Instal\u00b7lació i configuració professional
  • Integració amb els teus sistemes existents
  • Suport tècnic i manteniment continu
  • Seguretat i auditoria personalitzada

Resposta en menys de 24h · Sense compromís

Consulta ràpida sobre MCP

Relacionats a Servei en núvol - MCP Servers segurs