CoreDash MCPをClaudeに接続する:カスタムコネクタのセットアップ
ClaudeのカスタムコネクタとしてCoreDashを追加し、すべての会話で実際のCore Web Vitalsデータを取得する。

Claudeでは、UIから直接、リモートMCPサーバーなどのカスタムコネクタを追加できる。CoreDashもそれを提供している。接続すれば、ClaudeにCore Web Vitalsについて質問し、推測ではなく実際のフィールドデータに基づいた回答を得ることができる。
所要時間は約2分だ。設定ファイルもターミナルコマンドも不要である。ClaudeのUI上で3つのステップを行うだけだ。
必要なもの
ステップ1:カスタムコネクタを追加する
Claudeで、左下のSettings(設定)に移動し、Connectors(コネクタ)を選択する。
下にスクロールしてAdd custom connector(カスタムコネクタを追加)をクリックする。CoreDash MCPサーバーのURLを貼り付ける:
https://app.coredash.app/api/mcp Add(追加)をクリックする。詳細な設定は不要である。

TeamおよびEnterpriseプランの場合: 最初に管理者がOrganization(組織)設定でコネクタを追加する。その後、チームメンバーが各自のSettings(設定)ページから接続を行う。
ステップ2:CoreDashアカウントを認証する
CoreDashコネクタのConnect(接続)をクリックする。ClaudeからCoreDashのOAuthページにリダイレクトされる。CoreDashアカウントでログインし、接続したいプロジェクトを選択して、権限を承認する。
CoreDashが認証を処理する。APIキーのコピーやトークンの貼り付けは不要だ。Claudeがパスワードを見ることは決してない。
複数のサイトを監視している場合は、プロジェクトごとにこの手順を繰り返すことができる。

ステップ3:会話で有効にする
新しいチャット(または既存のチャット)を開く。メッセージバーの+ボタンをクリックし、Connectorsを選択する。CoreDashのトグルをオンにする。

正常に動作するか確認するために質問してみよう:
"モバイルでの現在のCore Web Vitalsはどうなっていますか?"
Claudeがget_metricsを呼び出し、サイトの実際の数値を返してくれば、接続は成功している。
ClaudeがCoreDashのデータでできること
MCPサーバーには3つのツールがある。Claudeは接続時にこれらを自動的に検出する:
- get_metrics: 現在のパフォーマンススコア。デバイス、国、ページ、ブラウザ、または25以上のディメンションでフィルタリングする。"ドイツのモバイル環境における/productのLCPはどうなっていますか?"と質問できる。
- get_timeseries: 経時的なトレンド。"先週からINPは悪化していますか?"と質問する。改善、安定、悪化の傾向を自動的にフラグ付けする。
- get_histogram: 分布の形状。"デスクトップでのCLSの分布を見せて"と質問する。75パーセンタイル(p75)が、少数の遅いロードのロングテールによるものか、大半のユーザーが遅いのかを確認できる。
これらはすべて実際のユーザーデータだ。Googleがランキングに使用しているものと同じ、28日間の75パーセンタイルのデータである。
動画でのウォークスルー
2分以内で完了するセットアップの全手順を確認する:
Claude Code、Cursor、その他のMCPクライアントでも動作する
ClaudeのカスタムコネクタUIは始めるのに最も早い方法だが、同じMCPエンドポイントはどこでも機能する。Claude Code、Cursor、Windsurf、VS Code、およびその他のMCP互換ツールの場合は、各クライアント向けのJSON設定例が含まれている完全なMCPサーバーセットアップガイドを参照してほしい。

トラブルシューティング
- Claudeにコネクタツールが表示されない: 現在の会話でコネクタのトグルがオンになっているか確認する(+ボタン → Connectors)。
- "Unauthorized"(未認証)またはデータなし: OAuthセッションの有効期限が切れている可能性がある。Settings(設定)に移動し、CoreDashコネクタを見つけて、一度切断してから再接続する。
- サイトデータが間違っている: OAuthフロー中に特定のプロジェクトを選択している。プロジェクトを切り替えるには、切断して再接続し、別のプロジェクトを選択する。

