Claude DesktopとGA4をMCP連携して利用していたところ、Claude Desktopアップデート後から「MCPサーバーと接続できません」というポップアップが表示されるようになりました。
それまでGA4データは問題なく取得できていたため、最初はClaude DesktopやPCを再起動しましたが改善せず。
開発者タブやログを見ながら切り分けを進めることにしました。
結果的には、ログ上で接続状態の変化を確認しながら原因を切り分けていき、最終的にはClaude側から再びGA4データを取得できる状態まで戻りました。
この記事では、実際に確認したログや、どこを見ながら切り分けたかをまとめます。
GA4×MCP×Claude Desktopの連携構成Claude Desktopアップデート後に接続エラーが発生まず確認したこと「Request timed out」が発生していたmcp-server-google-analytics の更新を試したログを確認しながら切り分けを進めたClaude側からGA4データ取得を再確認まとめ
GA4×MCP×Claude Desktopの連携構成
普段は、Claude DesktopとGA4をMCP経由で連携して利用しています。
GA4用MCPサーバーを設定しておくと、Claudeから自然文でGA4データを取得・分析できるようになります。
例えば、
- 「昨日PVが多かった記事を見て」
- 「自然検索流入が増えているページを確認して」
- 「直近7日でアクセスが伸びた記事を教えて」
のように、普段のチャットと同じ感覚でGA4データを確認できます。
GA4に慣れていない場合、
- どのレポートを開けばいいか分からない
- 探索レポート作成が難しい
- ディメンションや指標が分かりづらい
と感じることも多いですが、Claudeへ自然文で依頼できるため、かなり確認しやすくなります。
また、単純なデータ取得だけではなく、
- 「この記事の流入が増えた原因を見て」
- 「先月と比較して変化が大きいページを確認して」
のように、簡単な分析までClaude側で行えるのも便利です。
💡補足:Claude DesktopとMCPサーバーについて
- Claude Desktop
Anthropic社が提供しているPC向けのClaudeアプリです。
通常は単体のAIチャットですが、MCPサーバーを追加することで外部ツールやデータと連携できます。 - MCPサーバー
Claudeと外部サービスをつなぐための中継プログラムです。今回利用している mcp-server-google-analytics は、ClaudeからGA4データを取得するためのMCPサーバーになります。
Claude Desktopアップデート後に接続エラーが発生
今回エラーが発生したのは、Claude Desktopアップデート後でした。
Claude Desktop起動時に、「Could not attach to MCP server google-analytics」というポップアップが表示される状態に。

それまで普通にGA4データを取得できていたため、最初はClaude DesktopやPCを再起動しましたが改善せず。
Claude側でGA4データ取得を試しても、正常に応答できない状態でした。
今回のようにClaude Desktop側でMCP接続エラーが発生すると、GA4データ取得だけではなく、MCP経由で利用している機能自体が使えなくなります。
まず確認したこと
最初に確認したのは、Claude Desktop側でMCPサーバーが認識されているかどうかです。
Claude Desktopの「設定 → 開発者」を開くと、MCPサーバーの状態を確認できます。
開発者タブを見ると、google-analytics は running 表示でした。

もしここが stopped やエラー表示になっている場合、MCPサーバー自体が起動できていない可能性があります。
今回は running になっていたため、MCPサーバー自体は起動している状態でした。
ただ、「MCPと接続できません」のポップアップは表示されたままだったため、次にログを確認しました。
「Request timed out」が発生していた
開発者タブの「ログを表示」を開くと、MCP関連の通信ログを確認できます。

まず確認できたのが、以下のログです。
Server started and connected successfully
このログは、MCPサーバー起動とClaude Desktop側との接続開始ができている時に表示されます。
ただ、その直後のログでは以下のエラーが出ていました。
MCP error -32001: Request timed outClient transport closed
Server transport closed
つまり今回の状態は、
- MCPサーバー自体は起動している
- Claude Desktopからも認識されている
- ただし通信途中でタイムアウトが発生して切断されている
という流れでした。
実際、「MCPと接続できません」のポップアップが表示されていたタイミングとも一致しています。
mcp-server-google-analytics の更新を試した
ログでは Request timed out のあとに接続が切断されていたため、
切り分けの一環として mcp-server-google-analytics の更新も試しました。
今回実行したコマンドは以下です。
npm install -g mcp-server-google-analytics
npm install -g は、Node.js/npmで管理されているパッケージを更新・インストールする時に使うコマンドです。
今回は、GA4連携で利用していた mcp-server-google-analytics を更新しています。
コマンドはWindowsの「コマンドプロンプト」から実行しています。
実行前にClaude Desktopをタスクバーから終了し、更新後はPCを再起動してからClaude Desktopを立ち上げ直しました。
💡補足:Node.jsとは
- Node.js
JavaScriptをPC上で動かすための実行環境です。
Claude DesktopのMCPサーバーでも利用されています。
ログを確認しながら切り分けを進めた
コマンド実行後にPCを再起動し、Claude Desktopを立ち上げ直しました。
ログでは、以下の表示が出ていました。
Initializing server...GA4用MCPサーバーの起動開始。
↓
Using MCP server command:
npx mcp-server-google-analyticsClaude Desktop側で、mcp-server-google-analytics を利用してMCPサーバーを起動。
↓
Server started and connected successfullyMCPサーバー起動と、Claude Desktop側との接続開始。
↓
"method":"tools/list"Claude Desktop側が、利用可能なツール一覧を取得。
↓
"result":{"tools":GA4用MCPサーバー側から、利用可能なツール情報が返されている状態。

コマンド実行前は、Request timed out → 切断
という流れでしたが、
コマンド実行後は tools/list や result まで応答するようになり、ログ上でも変化が確認できました。
ただ、その後さらにログを追っていくと、以下のエラーも確認できました。
unable to verify the first certificatetry running Node.js with --use-system-caというメッセージも表示されていました。
Node.js側のHTTPS通信時に、証明書検証エラーが発生しているようだったため、Claude Desktopの claude_desktop_config.json 側で追加設定を試すことにしました。
Claude側からGA4データ取得を再確認
claude_desktop_config.json の env に、以下の設定を追加しました。
追加した設定は以下です。
"NODE_USE_SYSTEM_CA": "1"NODE_USE_SYSTEM_CA は、Node.js に Windows側の証明書情報も利用させるための設定です。

追加後は、Claude Desktopをタスクバーから終了し、PCを再起動。
その後、Claude Desktopを立ち上げ直して、改めてClaude側からGA4データ取得を試しました。
実際にClaudeへ、
改めて5月のga4データを取得、分析してください。と送信。

それまで表示されていた、
Could not attach to MCP server google-analyticsのポップアップも表示されなくなり、
Claude側からMCPサーバー経由でGA4データを取得できる状態になりました。
ログ上でも、
getActiveUsersgetPageViewsgetUserBehaviorrunReport
などのGA4取得処理が正常に実行され、GA4データが返却されていることを確認できました。
まとめ
今回のようにClaude Desktop側でMCP接続エラーが発生していても、ログを確認すると、
Request timed outtools/listunable to verify the first certificate
など、状態が分かれているケースがあります。
今回は、Claude Desktopアップデート後から接続エラーが発生しており、ログ上では Node.js が Google Analytics API へ接続する際の証明書確認で止まっていた可能性が高そうでした。
その後、Windows側の証明書情報を利用する設定を追加し、Claude Desktopを再起動したところ、Claude側からMCPサーバー経由でGA4データ取得・分析まで確認できました。
同じようにClaude Desktopアップデート後からGA4連携が不安定になった場合は、まず開発者タブとログを確認してみると、原因を整理しやすいと思います。
参考サイト
Node.js公式
Enterprise Network Configuration
GA4×MCP×AIの連携では、設定やアップデートによって思わぬ接続トラブルが発生することがあります。
UDATA株式会社では、GA4を活用したデータ分析環境の整理や、AI連携を含めた運用支援をご提供しています。
ご相談は こちらのUDATA株式会社お問い合わせページ よりお気軽にご連絡ください。