À propos du projet

Google Analytics 4 (GA4) MCP Server est un serveur Model Context Protocol qui fournit aux agents IA un accès direct et prêt à l'analyse aux propriétés GA4. Il élimine le traitement manuel des données en offrant la découverte de schéma, l'agrégation de métriques côté serveur et des valeurs par défaut sécurisées dès l'installation. Le serveur peut être installé via un installateur universel en une seule ligne, qui configure automatiquement les clients MCP populaires tels que Claude Desktop, Cursor, Claude Code, VS Code (Cline/Roo Code/Continue), Zed et Windsurf. Il est également disponible comme package Python sur PyPI et comme package npm sous le scope `@surendranb`. Les outils disponibles incluent l'exécution de rapports multidimensionnels GA4 avec totaux automatisés, la liste des comptes et propriétés, la récupération complète des schémas de dimensions et métriques, l'interrogation des utilisateurs actifs et événements en temps réel, ainsi que la recherche de compétences analytiques intégrées. Les compétences dynamiques sont chargées depuis GitHub et couvrent le diagnostic du trafic, l'acquisition par canal, l'analyse e-commerce et l'analyse des referrals IA (suivi du trafic provenant de ChatGPT, Claude, Perplexity et Gemini). L'authentification nécessite un fichier JSON de compte de service Google et un ID de propriété GA4, configurables via des variables d'environnement ou des fichiers de configuration spécifiques au client. Le package collecte par défaut des données d'usage anonymes et non-PII, désactivables via `DO_NOT_TRACK=1` ou `MCP_TELEMETRY_OPT_OUT=1`. Licence : MIT.