Skip to main content
Glama
A1-x-Tech

Google CrUX MCP

Google CrUX MCP

English | Русский

npm CI Glama License: MIT

A1 Google CrUX MCP は、実際のユーザーの Core Web Vitals データを AI アプリに取り込みます。公開サイトやページが LCP、INP、CLS を満たしているかどうかを確認し、モバイルとデスクトップを比較し、メトリクスが時間とともにどのように変化したかを確認できます。

これは Google の Chrome UX Report データセット(Chrome ユーザーから収集されたフィールドデータ)を読み取ります。合成スピードテストやサイトを変更する方法ではありません。

  • 読み取り専用ツール6つ。 Core Web Vitals の評価、デバイス比較、オリジンとページの比較、40週間のトレンド、生の最新または履歴レコード。

  • 実際のユーザーデータ。 PageSpeed Insights と Google の Core Web Vitals シグナルが使用するのと同じ CrUX フィールドデータです。

  • 明確な可用性の境界。 十分な実際のユーザートラフィックがある公開オリジンと URL のみにデータがあります。no_data は有効な結果です。

  • 既知のクォータコスト。 CrUX はプロジェクトごとに毎分150クエリを許可します。デバイス比較は4回の API 呼び出しを行い、オリジンとページの比較は2回行います。

読み取り専用の質問から始めましょう:

https://example.com はモバイルで Core Web Vitals を満たしていますか?

サーバーに接続 · ユースケースを見る · 技術ドキュメントを開く


1分で動作を確認する

あなた: https://example.com/pricing はモバイルで Core Web Vitals を満たしていますか?

アシスタント: p75 の LCP、INP、CLS と、それらの良好/改善が必要/不良の評価、および総合結果を表示します。何も変更されません。

あなた: このページをサイト平均と比較し、モバイルとデスクトップの違いを表示してください。

アシスタント: オリジンと URL を比較し、次にデバイスグループとそのトラフィックシェアを比較します。6つのツールはすべて公開 CrUX データセットのみを読み取ります。

Related MCP server: GSC Analyst Connector

目次

クイックスタート

Node.js 20 以上と、Chrome UX Report API を有効にした Google Cloud API キーが必要です。

  1. 制限付き API キーを作成します

  2. サーバーを AI アプリに追加します。

  3. 上記の読み取り専用の質問をします。

Settings → Plugins → MCP serversAdd server を選択し、CRUX_API_KEY を指定して npx -y mcp-google-crux@latest を追加します。

codex mcp add google-crux --env CRUX_API_KEY=your_key -- npx -y mcp-google-crux@latest
codex mcp list

Codex MCP ドキュメント

claude mcp add --env CRUX_API_KEY=your_key --transport stdio --scope user google-crux -- npx -y mcp-google-crux@latest
claude mcp list

Claude Code MCP ドキュメント

Settings → Developer → Edit Config を開き、{"mcpServers":{"google-crux":{"command":"npx","args":["-y","mcp-google-crux@latest"],"env":{"CRUX_API_KEY":"your_key"}}}} を追加します。

Edit Config が利用できない場合は、macOS では ~/Library/Application Support/Claude/claude_desktop_config.json を、Windows では %APPDATA%\Claude\claude_desktop_config.json を編集します。Claude Desktop MCP ドキュメント

macOS/Linux では ~/.cursor/mcp.json、Windows では %USERPROFILE%\.cursor\mcp.json{"mcpServers":{"google-crux":{"type":"stdio","command":"npx","args":["-y","mcp-google-crux@latest"],"env":{"CRUX_API_KEY":"your_key"}}}} を追加します。Cursor MCP ドキュメント

MCP: Open User Configuration を実行し、次を追加します:

{"servers":{"google-crux":{"type":"stdio","command":"npx","args":["-y","mcp-google-crux@latest"],"env":{"CRUX_API_KEY":"${input:crux_api_key}"}}},"inputs":[{"type":"promptString","id":"crux_api_key","description":"Google Cloud API key","password":true}]}

MCP: List Servers で確認します。VS Code MCP ドキュメント

依頼できること

  • この公開オリジンまたは URL は Core Web Vitals を満たしていますか?

  • スマートフォン、デスクトップ、タブレット、全デバイスの結果を比較できます。

  • このページはサイト平均より速いですか、遅いですか?

  • LCP、INP、CLS は過去25週間でどのように変化しましたか?

  • 技術レビューのために、生の CrUX ヒストグラムとパーセンタイルを表示できます。

CrUX データの読み方

CrUX は、毎日更新される28日間のローリングウィンドウを報告します。履歴データは週次で、月曜日に更新されます。重要な値は p75 です。観測された訪問の75%がこの値以下です。get_core_web_vitals はメトリクスのしきい値を解釈します。生レコードツールは完全なヒストグラムと密度割合を公開します。

データがないことはサイトが壊れていることを意味しません。そのオリジン、URL、またはデバイスグループに対して、Google が十分に大きな公開 Chrome ユーザーサンプルを持っていないことを意味します。タブレットや個別の URL にはデータがないことがよくあります。

アクセス権の取得

  1. Google Cloud Console でプロジェクトを作成または選択します。CrUX には課金アカウントは不要です。

  2. Chrome UX Report API を有効にします。

  3. APIs & Services → Credentials で API キーを作成します。

  4. キーを Chrome UX Report API に制限し、CRUX_API_KEY として渡します。

キーは MCP クライアント構成に保存され、API リクエスト URL で送信されるため、パスワードとして扱ってください。

設定

変数

必須

説明

CRUX_API_KEY

はい

Chrome UX Report API を有効にした Google Cloud キー。

CRUX_API_BASE

いいえ

API ベース URL の上書き。

CRUX_TIMEOUT_MS

いいえ

リクエストごとのタイムアウト。デフォルトは 30000 ミリ秒。

CRUX_MAX_RETRIES

いいえ

429、5xx、ネットワーク障害の再試行。デフォルトは 3

データ、制限、バックグラウンド処理

  • 読み取り専用の公開データセット。 サーバーはサイト、Search Console、CrUX レコード、Google ランキングを変更できません。

  • クォータを考慮した再試行。 429、5xx、ネットワークエラーをバックオフ付きで再試行します。プロジェクトの毎分150クエリのクォータを計画するときは、複合比較を考慮してください。

  • バックグラウンド監視なし。 サーバーは呼び出されたときだけ動作します。AI アプリがスケジュールタスクをサポートしている場合は、定期的なパフォーマンスレポートを作成できます。

  • 匿名テレメトリ。 インストール情報、バージョン情報、ツール名を送信します。API キー、クエリされた URL、結果、引数、プロンプトは決して送信しません。オプトアウトするには ASKADS_TELEMETRY=0 を設定します。

技術ドキュメント

サポート

バグを見つけた場合やシナリオが必要な場合は、issue を作成 するか、Telegram で連絡してください。

A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
4dRelease cycle
3Releases (12mo)
Commit activity

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Core Web Vitals analysis powered by Lighthouse. Four tools: analyze a URL, compare two URLs, check against thresholds, or crawl an entire site. Works with Claude Code, Cursor, Windsurf, and any MCP-compatible AI tool.
    4
    20
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables querying Google Search Console and Google Analytics 4 through natural language, with tools for SEO analysis like anomaly detection, cannibalization detection, and opportunity scoring.
    29
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables querying Google Search Console data, including search analytics with advanced filtering, quick wins detection, and rich dimensions, through natural language.
    4,053
    MIT

View all related MCP servers

Related MCP Connectors

  • Real User Monitoring for Core Web Vitals. Query LCP, INP, CLS field data from real visitors.

  • Core Web Vitals metrics by CMS, CDN, and framework — free remote MCP, no auth.

  • Turn Search Console data into SEO actions, content, publishing, indexing, and AI insights.

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/A1-x-Tech/mcp-google-crux'

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