CLAUDE LABEN
TEACHERS — AnthropicがClaude for Teachersを公開。米国K-12の認証済み教員に、プレミアム機能と授業向けスキル、全50州の学習指導基準に沿ったカリキュラム連携を無償提供しますADMIN — Claude Enterprise全組織でAdmin APIがベータ提供に。メンバーと招待の操作はベータヘッダー不要、グループとカスタムロールは専用ヘッダーが必要ですM365 — Microsoft 365コネクタに書き込みツールが追加。メールの下書き・送信・整理、カレンダー操作、OneDriveとSharePointのファイル作成・更新まで任せられますMCP — --mcp-configや.mcp.jsonのサーバ単位request_timeout_msが無視され、新規セッションで60秒既定のままタイムアウトする不具合が修正されましたSUBAGENT — --forward-subagent-textとCLAUDE_CODE_FORWARD_SUBAGENT_TEXTが追加。サブエージェントのテキストと思考をstream-json出力に含められますDEADLINE — 7月24日にOpus 4.7のfastモードが削除されます。残り7日、speed: "fast" はエラーになるためOpus 4.8への移行をご確認くださいTEACHERS — AnthropicがClaude for Teachersを公開。米国K-12の認証済み教員に、プレミアム機能と授業向けスキル、全50州の学習指導基準に沿ったカリキュラム連携を無償提供しますADMIN — Claude Enterprise全組織でAdmin APIがベータ提供に。メンバーと招待の操作はベータヘッダー不要、グループとカスタムロールは専用ヘッダーが必要ですM365 — Microsoft 365コネクタに書き込みツールが追加。メールの下書き・送信・整理、カレンダー操作、OneDriveとSharePointのファイル作成・更新まで任せられますMCP — --mcp-configや.mcp.jsonのサーバ単位request_timeout_msが無視され、新規セッションで60秒既定のままタイムアウトする不具合が修正されましたSUBAGENT — --forward-subagent-textとCLAUDE_CODE_FORWARD_SUBAGENT_TEXTが追加。サブエージェントのテキストと思考をstream-json出力に含められますDEADLINE — 7月24日にOpus 4.7のfastモードが削除されます。残り7日、speed: "fast" はエラーになるためOpus 4.8への移行をご確認ください
記事一覧/Claude Code
Claude Code/2026-05-25中級

Chrome DevTools for agents 1.0 を Claude Code から呼び出す手順メモ

GoogleがChrome DevTools for agents 1.0を安定版として公開しました。Claude Code から MCP と CLI のどちらで呼ぶべきか、Antigravity 2.0 にバンドルされた版との違い、個人開発で実際に使った所感をまとめます。

claude-code129chrome-devtoolsmcp18browser-automation2debugging5indie-developer3

ターミナルで Claude Code に「このページのコンソールエラー読んで」とお願いしても、これまでは自分で開いた DevTools のスクリーンショットを貼るか、エラーを手で書き写すしかありませんでした。Google が 2026 年 5 月 22 日に Chrome DevTools for agents 1.0 を安定版として公開したことで、その手間がいよいよ消えそうです。

私は 2014年から iOS/Android アプリ事業を続けている個人開発者で、Lab 4 サイト(Claude/Gemini/Antigravity/Rork)の本番デプロイは Cloudflare Workers で毎日のように回しています。リリース当日に Claude Code から触ってみました。MCP 経由と CLI 経由のどちらでも動きましたが、初見でつまずきやすいポイントがいくつかあったので、Antigravity 2.0 にバンドルされている版との挙動差も含めて手順をまとめます。

Chrome DevTools for agents 1.0 とは

ざっくり言うと、AI エージェントが Chrome を操作するための公式デバッグツール です。Forest Watch のニュース記事によると、ユーザー操作の再現、Web サイトの品質評価(Lighthouse 監査)、デバイス・位置情報シミュレーション、拡張機能のデバッグ、メモリリーク検出までを安定版でカバーしました。

これまで似た用途では Playwright MCP、Claude in Chrome、社外製の Chrome 操作 CLI などが乱立していて、はてなブックマークのコメント欄でも「使い分けが難しい」という声が出ていました。今回の安定版で「Google が出した公式ツール」というステータスが乗ったので、Claude Code の標準的な選択肢として置き換わっていくと思っています。

Claude Code からのインストール手順

Claude Code には MCP サーバーを管理する内部コマンドがあるので、ターミナルから一発で導入できます。

# MCP として登録(推奨:ツール呼び出しが整理される)
claude mcp add chrome-devtools \
  --command "npx" \
  --args "-y" "chrome-devtools-mcp@latest"
 
# CLI として直接利用する場合
npm install -g chrome-devtools-cli
chrome-devtools --help

Claude Code を再起動すると、/mcp コマンドで chrome-devtools が一覧に出てきます。/mcp chrome-devtools tools でツール一覧を確認できるので、最初に何が呼べるかを把握しておくと迷いません。Antigravity 2.0 を使っている人は、こちらは既定でバンドル済みなので追加インストールは不要です。

MCP と CLI どちらで使うか

両方触った感触で言うと、Claude Code の常用なら MCP 一択です。理由は3つあります。

  • ツール一覧が Claude Code に自動で渡るので、「このページのパフォーマンスを見て」と自然言語で頼める
  • 各ツールのスキーマが整理されていて、Claude が引数を組み立て間違えにくい
  • MCP 経由のレスポンスはモデルが直接読める形式(JSON)で返ってくる

CLI が向くのは、CI に組み込んで Lighthouse スコアをデプロイのゲートに使うようなケースです。これは AI エージェントが間に入る必要がない処理なので、シンプルな npm スクリプトで完結させたほうが運用が軽くなります。私の場合、4 サイトとも Cloudflare Pages のビルド時に CLI で Lighthouse を回し、開発中の挙動調査は MCP に任せる、という二段構えで運用しています。

個人開発で実際に効いた使いどころ

新しいツールを入れたら、まずどこで効くか3つくらい当てておくのが私の流儀です。リリース後の数日で「これは時短になった」と確信できた使い方を共有します。

1. ペイウォール周りの動作検証

Stripe Checkout 経由でメンバーシップを売っている関係で、Claude Lab には premium: true の記事に対する Cookie 判定が走ります。Claude Code に「/articles/claude-code/xxx を開いて Premium Cookie が無い状態で何が表示されるか教えて」と頼むと、Chrome DevTools for agents が実際にページを開き、HTML をクリーンに返してくれます。これまではローカルでシークレットウィンドウを開いて目視確認していたので、検証時間が体感で 3 分の 1 になりました。

2. デプロイ後のコンソールエラー自動拾い出し

pageshow + event.persisted 対応(bfcache 周り)を本番に出した直後など、コンソールに JS エラーが出ていないか確認したいことがあります。「本番の /membership を開いて、コンソールに出たエラーと警告だけ列挙して」とお願いすると、Claude Code が Chrome DevTools for agents 経由で取得して整形して返してくれます。気になったエラーがあれば、そのままその場で fix の差分を出してもらう流れに繋げられます。

3. iPhone 表示と desktop 表示の差分チェック

6_5inch5_8inch などの解像度ごとに見え方をチェックしたい場合に、デバイスシミュレーション機能が便利です。emulateDevice 系のツールで iPhone 15 Pro Max にして、続けてレスポンシブブレークポイントを切り替えてもらうと、CSS のメディアクエリ境界線を一気にあぶり出せます。壁紙アプリの解像度別 .htaccess リダイレクトを書いている人は、Servers 側のリダイレクト結果を本番 URL でクロールする用途にも使えます。

落とし穴と回避策

数日触って踏んだ細かい罠も書いておきます。

  • CAPTCHA や Cloudflare Turnstile は突破できない — はてなブックマークでも指摘されていますが、ボット判定の強いページは普通にブロックされます。Lab 4 サイトの本番では Cloudflare の Bot Fight Mode を緩めにしてある(自分で踏むため)ので問題なしですが、お客様の本番サイトを触るときは事前に IP 許可リスト等の調整が必要です。
  • 拡張機能の状態が見えない — 拡張機能デバッグ機能はありますが、デフォルトでは User Profile が空のクリーンセッションで起動します。普段 Chrome に入れている拡張機能込みで検証したい場合は、起動時に --user-data-dir を明示する必要があります。
  • メモリリーク検出は時間がかかる — Performance monitor を継続的に走らせて結果を返してもらう構成だと、1 回の調査で 30 秒〜1 分は待たされます。CI で回すなら並列度を下げないと予算が飛びます。

Antigravity 2.0 バンドル版との違い

Antigravity 2.0 を使っている人向けに、Claude Code 経由との差分をまとめます。

項目Claude Code + MCPAntigravity 2.0 バンドル
インストール手順claude mcp add で手動既定で利用可能
呼び出し方MCP プロトコル経由Antigravity 内部の Agent Manager から
設定の永続化~/.claude/mcp.jsonワークスペース単位
複数プロジェクトでの共有グローバル設定で共有可プロジェクトごとに設定

Claude Code を CLI のメイン環境にしている私の運用では、グローバルにひとつ入れておけば全プロジェクトから使えるのが楽でした。Antigravity をエディタとして使う場面では、ワークスペース単位で設定が分かれているほうが安全(プロジェクトごとに権限スコープを変えられる)なので、用途で使い分けると良いと思います。

まず試すならどのコマンドか

最初に呼んでみると感触がつかみやすいのは、Lighthouse 監査です。Claude Code から npx chrome-devtools-mcp lighthouse https://example.com の意図で「example.com の Lighthouse スコアを取って、Performance と SEO だけ詳細を見せて」と頼んでみてください。スコアと改善提案が JSON で戻ってきて、Claude がそのまま分析してくれます。AdMob 収益型の個人開発アプリのランディングを持っている人は、CWV 改善の入り口として効きます。

公式リリースとはいえ似たツールが乱立している領域なので、Playwright MCP / Claude in Chrome / Chrome DevTools for agents の3つを並べて、ご自身のワークフローに一番馴染むものを選ぶのが良いと思っています。私は当面、汎用ブラウジングは Claude in Chrome、E2E テスト的な用途は Playwright MCP、デバッグ系は Chrome DevTools for agents、という3つの使い分けで運用していくつもりです。

導入してみてつまずいたら、Antigravity Lab 側で Antigravity 2.0 バンドル版の運用記事も書いているので、そちらと併読すると全体像が掴みやすいはずです。

シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

Claude Code2026-07-17
テーブルが「… 2,847 more rows」で切れていた朝 — 描画上限とトークン計上を切り離して、ツール出力を設計し直す
Claude Code 2.1.209 で 200 行超の markdown テーブルは先頭 200 行+残り件数の表示になりました。省略されるのは描画だけで、モデルは全行を受け取ります。この差を測り、ツール出力を集約型へ組み替える設計をまとめます。
Claude Code2026-07-15
無人実行で auto モードの確認要求を止めずに捌く — permission-prompt-tool で deny-by-default に応える
auto モードの事前確認は、手元で作業しているときは頼もしい味方ですが、深夜の無人実行では「確認待ち」で朝まで止まる原因になります。permission-prompt-tool で確認要求を受け止め、deny-by-default で自動判定して台帳に残す構成を、動くコードつきでまとめました。
Claude Code2026-07-14
設定したはずのMCPタイムアウトが効かず、毎回きっかり60秒で切れていた — request_timeout_ms をサーバー単位で取り戻す
長めのMCPツール呼び出しが、設定した待ち時間を無視してきっかり60秒で切れていました。原因は .mcp.json のサーバー単位 request_timeout_ms が読まれず既定へ落ちていたこと。修正後の正しい置き方と、値をツールの性質から逆算する設計、切れ際を自分で確かめる手順を実装込みで整理しました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →