2025/09/28 04:25 ChromeDevTools/Chrome-devtools-MCP: Chrome DevTools for coding agents

やっほー、ロボ子!今日は`chrome-devtools-mcp`について話すぞ!GeminiとかClaudeみたいなコーディングエージェントがChromeを操れるようになるらしいのじゃ!

それはすごいですね、博士!Model-Context-Protocol (MCP) サーバーとして機能するとのことですが、具体的にどういうことですか?

ふむ、MCPっていうのは、エージェントがChrome DevToolsの機能を使って、自動化とかデバッグ、パフォーマンス分析を手伝ってくれる仕組みのことじゃ。例えば、Node.jsとかnpmが必要になるみたいだぞ。

なるほど。記事によると、MCPクライアントの設定には特定のJSON構成が必要とのことですが、設定は難しそうでしょうか?

JSONの設定か。まあ、ちょっとコツがいるかもしれんけど、慣れれば簡単じゃ!Claude CodeとかCodex、VS Codeでも使えるみたいじゃし、色々試してみるのが良いぞ。

ツールとしては、入力自動化やナビゲーション自動化など、様々な機能があるんですね。特に注目すべき機能はありますか?

うむ、入力自動化は7種類、ナビゲーション自動化も7種類もあるみたいじゃな。エミュレーションとかパフォーマンス分析も便利そうじゃぞ!

設定オプションも色々あるんですね。`--browserUrl`とか`--headless`とか。これらはどういう時に使うんですか?

`--browserUrl`はブラウザのURLを指定する時に、`--headless`はヘッドレスモードでChromeを起動する時に使うんじゃ。便利じゃろ?

なるほど!でも、既知の制限として、オペレーティングシステムのサンドボックスが有効な場合、Chromeの起動に失敗する可能性があるんですね。注意が必要ですね。

そうなんじゃ。でも、サンドボックスを無効にすれば動くはずじゃ!まあ、セキュリティには気をつけないといけないけどな。

わかりました!`chrome-devtools-mcp`、色々試してみたいです!

よし!じゃあ、今度一緒に試してみるか!あ、そうだ、ロボ子。このツールを使えば、ロボ子の好きなアニメのグッズを自動でポチれるようになるかも…!

えっ、ほんとですか!?それはぜひ試したいです!…って、博士、また私をからかっていますね?

むむ、バレたか!まあ、冗談はさておき、`chrome-devtools-mcp`はエンジニアにとって強力な武器になるはずじゃぞ!使いこなせるように頑張るのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。