Brand LogoBrand Logo (Dark)
ホームAI エージェントツールキットGitHub 厳選エージェント投稿ブログ

カテゴリ

  • アート生成
  • オーディオ生成
  • 自動化ツール
  • チャットボット
  • コードツール
  • 金融ツール

カテゴリ

  • 大規模言語モデル
  • マーケティングツール
  • ノーコード
  • リサーチ & 検索
  • 動画 & アニメーション
  • 動画編集

GitHub ピック

  • DeerFlow — ByteDanceのオープンソースSuperAgent基盤

最新ブログ

  • OpenClaw対Composer 2 徹底比較!2026年最新AIアシスタントの実力は?
  • GoogleAIStudioとAnthropic Console どちらが最適?
  • スティッチ2.0 vs Lovable どちらが最強AIアプリビルダー?
  • 2026年最新!AIを活用した収益化戦略の実践ガイド
  • OpenClaw対MiniMax 機能・プライバシー・拡張性の違いを比較

最新ブログ

  • オープンクローVSキロクロー初心者におすすめはどれ?
  • オープンクローとキミクローの比較
  • 「GPT-5.4」と「Gemini 3.1 Pro」の比較
  • AIコンピューター革新が金融端末を揺るがす新時代
  • OpenClaw 最佳实践,5 个基本原则
LinkStartAI© 2026 LinkstartAI. 全著作権所有。
お問い合わせについて
  1. ホーム
  2. GitHub 厳選
  3. chrome-devtools-mcp
chrome-devtools-mcp logo

chrome-devtools-mcp

Chrome DevToolsをMCPツール化し、エージェントがDOM/Network/Consoleを検査して再現性のあるデバッグを行える。
26.1kTypeScriptApache-2.0
typescriptnodejsmcp-serverchrome-devtools-protocolbrowser-debuggingagent-tools
frontend-debugging
e2e-troubleshooting
alternative-to-playwright
alternative-to-selenium
alternative-to-puppeteer
alternative-to-manual-devtools

概要

chrome-devtools-mcp は、ブラウザデバッグを手作業のDevTools操作から“ツール呼び出しで再現できる手順”へ変換します。Model Context Protocol (MCP) で検査・収集・観測の操作をツール化し、実際のセッションは Chrome DevTools Protocol で駆動します。フロントエンド/フルスタック開発では、再現手順・証拠の採取・修正確認を自動で回せるため、調査の属人性とやり取りコストを下げられます。

課題 vs イノベーション

✕従来の課題✓革新的ソリューション
手動のDevTools調査は標準化しづらく、採取する証拠と再現手順が人によってブレる。chrome-devtools-mcp はデバッグ操作をMCPツール化し、エージェントが構造化呼び出しで証拠を返せる。
E2Eツールは実行に強いが、DOM/Network/Console/Performanceの証拠採取を統一I/Fで扱いにくい。CDPを実行面に据え、観測とサンプリングを編成可能なデバッグ手順に落とし込む。

アーキテクチャ深掘り

MCPツール面:デバッグ操作を呼び出し可能にする
検査、ネットワーク観測、コンソール読み取り、性能サンプリングをMCP toolsとして提供し、入出力を構造化して自動化しやすくする。
CDP実行面:ブラウザ接続とセッション駆動
CDPでデバッグポートへ接続し、target/sessionとイベント流を管理して観測と採取を再現可能な操作へ落とし込む。
証拠出力:排障に必要十分なアーティファクト
セレクタ、要求/応答要約、コンソールエラー、性能断片、スクリーンショット/trace等を保存可能な形式で出力し、CIとローカルで比較できる。

デプロイガイド

1. ランタイム準備(Node.js)

bash
1node --version

2. 取得して依存をインストール

bash
1git clone https://github.com/ChromeDevTools/chrome-devtools-mcp.git && cd chrome-devtools-mcp && npm install

3. MCPサーバー起動

bash
1npm run start

4. リモートデバッグ有効で Chrome を起動

bash
1google-chrome --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-devtools-mcp

5. MCPクライアントに登録してツールを確認

bash
1# server設定追加後、tools/list相当で確認

導入事例

コアシーン対象読者ソリューション成果
本番バグを再現可能な証拠パックへフロント/フルスタックDOM状態、重要リクエスト、コンソールエラー、性能断片を自動採取説明ではなく再現可能な手順と証拠で進められる
CI失敗時の自動採証E2E/回帰を回すチーム失敗時にnetwork/console/traceを出力「手元でしか起きない」を減らし調査を短縮
サポート向けのページ鑑識サポート/協業エンジニアツールで状態とエラー信号を収集原因特定とエスカレーションが速くなる

制限事項と注意点

制限事項と注意点
  • リモートデバッグポート経由で接続するため攻撃面が増える。localhostまたは管理下ネットワークで使い、到達可能な対象を制限する。
  • Chromiumのバージョン差でCDP挙動が変わることがある。環境でブラウザを固定し互換性を検証すると安全。

よくある質問

E2E(Playwright)と何が違う?▾
E2Eは実行とアサーションが中心。こちらは排障向けの取証が中心で、DOM/Network/Console/Performanceの観測をツール化し、現象説明と修正誘導に使える。
リモートデバッグポートの安全対策は?▾
localhostにバインドし、分離したuser-data-dirを使い、到達可能な対象を管理下に限定する。ポートを公開しない。
CIやヘッドレスでも動く?▾
CDP接続できるChromiumを起動でき、環境差を安定再現できるなら可能。ブラウザを固定し、trace/console/network要約を成果物として保存すると良い。
GitHubで見る

プロジェクト指標

Star数26.1 k
言語TypeScript
ライセンスApache-2.0
デプロイ難易度普通

Table of Contents

  1. 01概要
  2. 02課題 vs イノベーション
  3. 03アーキテクチャ深掘り
  4. 04デプロイガイド
  5. 05導入事例
  6. 06制限事項と注意点
  7. 07よくある質問

関連プロジェクト

Pi Monorepo
Pi Monorepo
14.1 k·TypeScript
QMD
QMD
9.6 k·TypeScript
NanoClaw
NanoClaw
8.6 k·TypeScript
DeerFlow — ByteDanceのオープンソースSuperAgent基盤
DeerFlow — ByteDanceのオープンソースSuperAgent基盤
26.1 k·Python