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

Google Analytics MCP Server

Доступ к данным Google Analytics 4 через естественный язык с 200+ измерениями и метриками

Python
140 stars

Описание

Это MCP-сервер на Python для интеграции данных GA4 с Claude, Cursor и другими клиентами. Позволяет анализировать трафик, поведение пользователей и e-commerce через естественные запросы. Поддерживает 200+ измерений (география, источники трафика, демография) и метрик (сессии, конверсии, доход). Включает оптимизации: оценку объёма данных, агрегацию и предупреждения о больших наборах. Идеально для маркетинга, SEO и аналитики сайтов.

Возможности

get_ga4_data

Получение данных GA4 с кастомными измерениями и метриками, с оптимизациями для объёма и агрегацией.

list_dimension_categories

Просмотр категорий измерений (время, география, трафик и т.д.).

list_metric_categories

Просмотр категорий метрик (пользователи, сессии, e-commerce).

get_dimensions_by_category

Получение списка измерений по конкретной категории.

get_metrics_by_category

Получение списка метрик по конкретной категории.

Анализ трафика

Сравнение сессий, источников и конверсий по периодам.

E-commerce анализ

Оценка дохода, продуктов и поведения покупателей.

Установка

Сначала настройте учётные данные GA4: создайте сервисный аккаунт в Google Cloud Console, включите Google Analytics Data API, скачайте JSON-ключ и добавьте email аккаунта в GA4 как Viewer. Укажите Property ID (число, не G-…).

Установка (pip):

pip install google-analytics-mcp

MCP-конфигурация (для python3):

{
  "mcpServers": {
    "ga4-analytics": {
      "command": "python3",
      "args": ["-m", "ga4_mcp_server"],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "/path/to/your/service-account-key.json",
        "GA4_PROPERTY_ID": "123456789"
      }
    }
  }
}

Альтернатива: клонировать репозиторий и установить из requirements.txt с виртуальным окружением.

Информация

Язык
Python
GitHub Stars
140

Ссылки