Skip to main content
Glama
eno-graph

Google Analytics Data API MCP Server

by eno-graph

Servidor MCP de la API de datos de Google Analytics

Proporciona una interfaz para acceder a la API de datos de Google Analytics mediante un servidor de Protocolo de contexto de modelo (MCP).

función

Este servidor MCP proporciona las herramientas y los recursos para acceder a las funciones clave de la API de datos de Google Analytics:

herramienta

  • get_report : recupera un informe basado en un rango de fechas, una métrica y una dimensión específicos

  • get_realtime_data : Obtener datos en tiempo real

recurso

  • ga4://property/{propertyId}/metadata : Accede a los metadatos de una propiedad de Google Analytics

Related MCP server: Policy Analyzer API MCP Server

configuración

Prerrequisitos

  1. Cree un proyecto de Google Cloud y habilite la API de datos de Analytics.

  2. Cree una cuenta de servicio y descargue el archivo JSON de credenciales

  3. Otorgue a la cuenta de servicio el acceso adecuado a su propiedad GA4

Para obtener instrucciones de configuración detalladas, consulte la Guía de configuración .

instalar

# リポジトリをクローン
git clone https://github.com/eno-graph/mcp-server-google-analytics.git
cd mcp-server-google-analytics

# 依存関係をインストール
npm install

# ビルド
npm run build

Configuración de variables de entorno

Se deben configurar las siguientes 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"

Cómo utilizar

Iniciando el servidor

npm start

Alternativamente, puede utilizar el script proporcionado:

./run-server.sh

Configuración de escritorio de Claude

Agregue lo siguiente a su archivo de configuración de Claude Desktop:

{
  "mcpServers": {
    "google-analytics": {
      "command": "node",
      "args": ["/path/to/mcp-server-google-analytics/build/index.js"],
      "env": {
        "GOOGLE_CLIENT_EMAIL": "your-service-account@project.iam.gserviceaccount.com",
        "GOOGLE_PRIVATE_KEY": "your-private-key",
        "GA_PROPERTY_ID": "your-ga4-property-id"
      }
    }
  }
}

Para obtener un ejemplo de configuración detallado, consulte claude-desktop-config-sample.json .

Ejemplos de uso de la herramienta

Obtenga el informe

get_report ツールを使用して、過去7日間のアクティブユーザー数とページビュー数を取得します。

引数:
{
  "startDate": "7daysAgo",
  "endDate": "today",
  "metrics": ["activeUsers", "screenPageViews"],
  "dimensions": ["date"],
  "limit": 10
}

Obtenga datos en tiempo real

get_realtime_data ツールを使用して、現在アクティブなユーザー数を取得します。

引数:
{
  "metrics": ["activeUsers"],
  "dimensions": ["deviceCategory"],
  "limit": 10
}

Ejemplos de uso de recursos

ga4://property/123456789/metadata リソースにアクセスして、利用可能なメトリクスとディメンションを確認します。

Ejemplo de uso

Para ver un ejemplo de uso con Claude, consulte Ejemplo de uso de Claude .

licencia

Instituto Tecnológico de Massachusetts (MIT)

A
license - permissive license
-
quality - not tested
C
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

View all related MCP servers

Related MCP Connectors

  • BGG MCP provides access to the BoardGameGeek API through the Model Context Protocol, enabling retr…

  • Read-only Yandex Metrika MCP. Query visits, sources, geo, devices and more in plain language.

  • Query metrics, targets, entities, and team data in your Steep workspace via MCP.

View all MCP Connectors

Latest Blog Posts

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/eno-graph/mcp-server-google-analytics'

If you have feedback or need assistance with the MCP directory API, please join our Discord server