Skip to main content
Glama
horiiiiii032929

ga-gsc-analytics

ga-gsc-analytics

読み取り専用のMCPサーバーで、Google Analytics 4 と Google Search Console のデータ(analytics.readonly + webmasters.readonly スコープ)を Claude Code / Codex に公開します。

初めての方へ? ONBOARDING.md に従って、ゼロから動作するまでの手順(Claude Code のインストール、認証情報の取得、認可、確認)を進めてください。このファイルの残りは参考資料です。

AIエージェント向け: このファイルは AGENTS.md を兼ねています。セットアップはここから始め、ツールの使い方(アクセスチェック、デフォルトの日付範囲、GA4 と GSC の意味論、プレゼンテーション引き継ぎ形式)については skills/analyze-ga-gsc/SKILL.md を読んでください。ユーザーにチャットで認証情報を貼り付けさせないでください。

ツール

  • analytics_auth_start / analytics_auth_status — ローカルOAuthフローとステータス確認

  • analytics_list_sources — 認可されたアカウントで利用可能な GA4 プロパティと GSC サイトを一覧表示

  • ga_run_report — GA4 レポートを実行

  • gsc_query_search_analytics — Search Console データを照会

  • analytics_presentation_snapshot — レポート用の GA4 + GSC の複合スナップショット

Related MCP server: BigQuery MCP Server

セットアップ(ユーザーごと)

各ユーザーは自分の Google アカウントで認可し、自分のローカルトークンを保持します。client_secret.json のシークレットや tokens.json をマシン間で共有しないでください。

  1. Google Cloud OAuth クライアント: Google Cloud Console で OAuth 2.0 デスクトップクライアントを作成(または既存を再利用)し、その client_secret.json をダウンロードします。同意画面が「テスト中」の公開ステータスの場合、先に各新規ユーザーの Google アカウントをテストユーザーとして追加しないと、認可がアクセス拒否で失敗します。

  2. 認証情報を配置: ~/.config/ga-gsc-analytics/client_secret.json に配置します(または GA_GSC_CLIENT_SECRET でカスタムパスを指定)。

  3. データアクセスを付与: 認可する Google アカウントには、対象の GA4 プロパティ(Analytics Admin → プロパティのアクセス管理)と GSC サイト(Search Console → 設定 → ユーザーと権限)に対する実際の権限が必要です。

  4. サーバーをビルドmcp/server.mjs を変更した場合のみ必要。リポジトリにはビルド済みの mcp/server.bundle.cjs が同梱されています):

pnpm install
pnpm run build   # bundles mcp/server.mjs -> mcp/server.bundle.cjs
  1. MCP サーバーを登録。次のいずれかで行います:

    • Claude Code、ユーザーレベル: claude mcp add ga-gsc-analytics -- node /path/to/ga-gsc-analytics/mcp/server.bundle.cjs

    • Claude Code / Codex、プロジェクトスコープ: このリポジトリには相対パスの .mcp.json{"mcpServers": {"ga_gsc_analytics": {"command": "node", "args": ["./mcp/server.bundle.cjs"]}}})が同梱されています。これをプロジェクトにコピーするか、このフォルダ全体をシンボリックリンクまたはベンダーとして取り込むと、そのプロジェクトを開いたときに自動的に認識されます。

  2. 認可: AI ツール内から analytics_auth_start ツールを呼び出します。ローカルブラウザの OAuth フローが開き、~/.config/ga-gsc-analytics/tokens.json に書き込まれます。

  3. 確認: analytics_auth_status を呼び出し(authorized: true と表示されるはず)、次に analytics_list_sources を呼び出して、期待する GA4 プロパティ / GSC サイトが表示されることを確認します。

設定の上書き

環境変数

デフォルト

GA_GSC_CONFIG_DIR

~/.config/ga-gsc-analytics

GA_GSC_CLIENT_SECRET

$GA_GSC_CONFIG_DIR/client_secret.json

GA_GSC_TOKEN_PATH

$GA_GSC_CONFIG_DIR/tokens.json

開発

pnpm run check   # syntax check
pnpm test        # node --test tests/*.test.mjs
F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables querying Google Analytics 4 traffic, engagement, and conversions, as well as Google Search Console performance, index status, and sitemap management.
    13
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables read-only interaction with Google BigQuery, including SQL queries, dataset/table listing, schema retrieval, table preview, and metadata access via service account authentication.
  • A
    license
    B
    quality
    C
    maintenance
    Provides secure, read-only access to Bing Webmaster Tools analytics and non-destructive URL submission for indexing, without destructive site management capabilities.
    16
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables querying Google Analytics 4 data through MCP tools for running reports, listing properties, getting real-time metrics, and exploring metadata.
    12
    MIT

View all related MCP servers

Related MCP Connectors

  • Read-only SaaS business intelligence from GA4, Stripe, and Google Search Console.

  • Read-only MCP access to sessions, funnels, campaigns, errors, live visitors, and anomalies.

  • Query Churn Solution cancellation-flow metrics, revenue, and feedback analytics (read-only).

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/horiiiiii032929/ga-gsc-analytics-mcp'

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