Skip to main content
Glama

GA4 MCP Server

Google ADK の UI を使って GA4 MCP サーバーを構築するためのリポジトリです。

必要な権限

Cloud Run Admin
Compute Load Balancer Admin
Editor
Logs Configuration Writer
Monitoring Editor
Service Account Admin
Service Account User

Related MCP server: GA4 Analytics MCP V2

デプロイ手順

  1. 各種 API を有効化

    • Cloud Run API

    • Compute Engine API

    • Vertex AI API

    • Cloud Build API

    • Google Analytics Admin API

    • Google Analytics Data API

  2. サービスアカウントの作成

    • ロール: Vertex AI ユーザー

  3. GA4 アカウントもしくはプロパティでサービスアカウントに以下の権限を付与

    • 役割: 閲覧者

    • 対象: 作成したサービスアカウント

  4. Artifact Registry にリポジトリを作成。Docker コンテナを push

  5. Cloud Run にて新しいサービスを作成

  6. Cloud Load Balancing にて新しいロードバランサを作成

    • 必要であれば IP 制限

開発手順

以下のコマンドを実行し、https://www.googleapis.com/auth/analytics.readonly と https://www.googleapis.com/auth/cloud-platform の権限を付与した認証情報を取得。

gcloud auth application-default login \
  --scopes https://www.googleapis.com/auth/analytics.readonly,https://www.googleapis.com/auth/cloud-platform 

ADK の UI を起動

 adk web --reload_agents

参考

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables querying Google Analytics 4 properties, metadata, and reports—including realtime, overview, top pages, and traffic sources—through read-only per-user Google OAuth 2.1 authentication. It runs as its own OAuth resource/authorization server, keeping Google tokens encrypted and never exposed to the client.
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables natural-language access to Google Analytics 4 properties and reports, including page views, users, events, traffic sources, device metrics, and custom reports, with automatic OAuth 2.0 authentication and token management.
    MIT