Перейти к содержимому

Google Analytics MCP Server

предоставляет доступ к данным Google Analytics 4 для LLM, позволяя извлекать и анализировать веб-аналитику

JavaScript
68 stars

Описание

Это реализация MCP-сервера на TypeScript SDK для работы с Google Analytics 4. Ключевые особенности: получение метрик просмотров страниц с кастомными измерениями, отслеживание активных и новых пользователей, анализ событий и поведения (продолжительность сессий, bounce rate), гибкий выбор диапазона дат. Требует Node.js 20+, сервисный аккаунт Google и включение Analytics Data API. Идеально для интеграции в LLM, такие как Claude, для автоматизированного анализа веб-трафика и отчетов.

Возможности

Получение метрик просмотров страниц

Извлечение данных о просмотрах с кастомными измерениями и диапазоном дат.

Отслеживание активных и новых пользователей

Анализ количества пользователей за период времени.

Анализ событий

Получение метрик конкретных событий, таких как покупки.

Мониторинг поведения пользователей

Измерение продолжительности сессий, bounce rate и других метрик.

Гибкие отчеты

Запуск кастомных отчетов с фильтрами, измерениями и метриками через runReport.

Установка

Предварительные требования: Node.js 20+, GA4 свойство, Google Cloud проект с включенным Analytics Data API, сервисный аккаунт.

Настройка:

  1. Включить API в Google Cloud Console.
  2. Создать сервисный аккаунт и скачать JSON-ключ.
  3. Дать аккаунту роль Viewer в GA4.
  4. Установить переменные окружения: GOOGLE_CLIENT_EMAIL, GOOGLE_PRIVATE_KEY, GA_PROPERTY_ID.

Установка:

  • Через Smithery: npx -y @smithery/cli install mcp-server-google-analytics –client claude
  • Ручная: npm install -g mcp-server-google-analytics
  • Запуск: npx mcp-server-google-analytics

Конфигурация в Claude Desktop: добавить JSON с command, args и env.

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
68

Ссылки