AIエージェントへのリアルタイムデータの供給
問題はこれです。開発者がClaudeやCursorを開き、Core Web Vitalsの問題を説明して助けを求めるとします。AIは一般論に基づいた、もっともらしい回答を返します。AIは推測し、一般的なアドバイスを提供します。あなたのLCP要素が実際に何であるかを知らないまま、「LCP要素を確認してください」と提案するのです。

CoreDash MCPサーバーは、MCP互換のAIエージェントに、リアルタイムのRUMデータへの直接アクセスを提供します。完全な内訳フェーズを含む5つのCore Web Vitalsすべてと、25のフィルターディメンション(ダッシュボードを駆動するものと同じデータ)を利用できます。
推測する代わりに、AIはモバイルでのLCPが3,102ミリ秒である理由が、div.hero-image > imgがfetchpriority="high"のない2.4MBの未最適化JPEGだからであると伝えることができます。先週木曜日のデプロイによって、button.add-to-cartに限定された18%のINPの悪化が発生したことを指摘できます。ドイツでのTTFBが1,400ミリ秒である理由が、フランクフルトのエッジCDNにヒットしていないからであると示すことができます。
仕組み
MCP(Model Context Protocol)は自己記述型です。AIが接続すると、サーバーは存在する指標、フィルタリング方法、および各パラメータの役割をAIに伝えます。あなたが接続すれば、あとはエージェントが判断します。
内部構造:ステートレスなHTTPS POST、JSON-RPC 2.0、Bearerトークン認証。各リクエストは独立しています。セッションもWebSocketsもありません。リクエストとレスポンスの例を含む完全なAPIリファレンスについては、CoreDash APIドキュメントを参照してください。
はじめに
プランに含まれています。MCPアクセスはすべてのCoreDashアカウントに標準で提供されます。アドオンやアップセルはありません。プロジェクトがあれば、今すぐAPIキーを生成できます。
ステップ1: APIキーを生成する
CoreDashにログインし、プロジェクトを開き、AI InsightsからConnect Your AIに進みます。キーに名前(「Claude Desktop」、「Cursor」、「CI Pipeline」など)を付け、生成(Generate)をクリックします。今すぐコピーしてください。表示されるのは1回だけです。当社はSHA-256でハッシュ化し、ハッシュのみを保存します。
各キーは単一のプロジェクトにスコープされています。必要な数だけ作成でき、どのキーも即座に無効化できます。キーを管理できるのはプロジェクトの所有者のみです。
ステップ2: MCPクライアントを設定する
チャットバーの+をクリックし、Connectors → Manage Connectors → Add custom connectorを選択します。URLを貼り付けます。ClaudeはOAuth経由で認証を処理します。CoreDashにリダイレクトされ、プロジェクトを選択して承認します。APIキーは必要ありません。
ステップバイステップのスクリーンショットについては、Claudeコネクターの完全なガイドを参照してください。
claude mcp add --transport http coredash https://app.coredash.app/api/mcp --header "Authorization: Bearer cdk_YOUR_API_KEY"
Settings → Tools & MCP → New MCP Serverに進みます。URLをhttps://app.coredash.app/api/mcpに設定し、ヘッダーにAuthorization: Bearer cdk_YOUR_API_KEYを追加します。
JSON設定ファイルを読み込む任意のMCPクライアント(Claude Desktop、Cursor、Windsurf、VS Code)で機能します:
{
"mcpServers": {
"coredash": {
"url": "https://app.coredash.app/api/mcp",
"headers": {
"Authorization": "Bearer cdk_YOUR_API_KEY"
}
}
}
}
ステップ3: 検証する
接続が機能していることを確認するために、AIに簡単な質問をしてみてください:
「モバイルの /product の現在のCore Web Vitalsはどうなっていますか?」
それがget_metricsを呼び出し、実際の数値を返せば、準備完了です。

3つのツール
MCPサーバーには3つのツールがあります。
get_metricsはスナップショットツールです。「モバイルでの現在のLCPは?」現在の状態に関するあらゆる質問に使用します。デバイス、国、ページ、ブラウザでフィルタリングできます。任意のディメンションでグループ化してセグメントを比較します。
get_timeseriesはトレンドツールです。「木曜日以降、INPは悪化しましたか?」時間の経過に伴うデータポイントを返し、トレンドを自動的に改善、安定、または悪化に分類します。AIがチャートを目視する代わりに、トレンドを解釈してくれます。
get_histogramは分布ツールです。「モバイルでのLCPの分布はどうなっていますか?」データの全体的な形状を示す約40のバケットを返します。p75が2400ミリ秒の場合、ほとんどのユーザーが2400ミリ秒前後であるか、60%が高速で一部の遅いモバイルトラフィックが足を引っ張っているかのどちらかを意味します。ヒストグラムはどちらであるかを教えてくれます。
完全なパラメータリファレンス、リクエストの例、レスポンス形式については、APIドキュメントを参照してください。
実例:パフォーマンスを意識したリファクタリング
CursorにMCPを接続し、遅いINPのインタラクションを見つけて実際のコードの問題と照合するように依頼した場合の様子です:

エージェントは実際のINPアトリビューションデータを確認し、どのインタラクションが劣悪であるかを発見し、LOAFデータを調べて原因となるスクリプトを見つけ、修正する前に問題を正しく特定しました。これが、一般的なベストプラクティスのアドバイスと、実際に遅い部分に基づいた修正との違いです。
レート制限
MCPリクエストは、CoreDash AI機能と1日の制限を共有します。制限はUTCの深夜0時にリセットされます。
| プラン | 1日のリクエスト数 |
|---|---|
| Trial | 30 |
| Starter | 100 |
| Standard | 500 |
| Pro | 1,000 |
| Enterprise | 50,000 |
セキュリティ
- 生のキーが表示されるのは1回のみです。保存されるのはSHA-256ハッシュのみです。
- 各キーは1つのプロジェクトにスコープされています。横方向への移動はありません。
- キーはダッシュボードから即座に無効化できます。
- すべてのキーは
last_usedを追跡します。古いキーを簡単に見つけることができます。 - MCPサーバーは読み取り専用です。APIを通じた書き込みパスはありません。
- 期限切れのプロジェクトはすべてのAPIキーを自動的に拒否します。

