Chrome DevTools MCPでAIクリエイティブコーディングバトル!


 
プロトアウト本科でカリキュラムの設計や授業担任を実施しているわたなべと申します🙇‍♂️
 
最近、*Chrome Devtoolsの「*MCP(Model Context Protocol)」が盛り上がりを見せています。私自身非常に気になっていた技術で、実際に触ってみたいと思い本記事を執筆するに至りました!
今回は、そのChrome Devtools MCPの特徴や利用方法を簡単に紹介しつつ、実際に使ってみてAIたちによる*クリエイティブコーディングバトルを開催してみようと思います!
Codex CLI / Claude Code / Gemini CLI によるガチバトルです!
Codex CLI / Claude Code / Gemini CLI によるガチバトルです!

まさにAIの眼|Chrome Devtools MCPとは?

ざっくり言うと、新しい仕組みです。
つまり、AIがDevToolsを通して、
「このページのHTMLを解析して」「canvasに絵を描いて」「もう一度リロードして比べてみて」
といったことを自律的に行えるようになるわけです。いわば、。
 
これまでも、ブラウザを自動操作するMCPとして*Playwright MCPが存在しましたが、こちらのMCPはdevtoolsにアクセスできる、すなわちwebのパフォーマンスや回線状況に応じた挙動なども確認することが可能となります。
Devtoolsであれば、より突っ込んだwebの確認が可能です
Devtoolsであれば、より突っ込んだwebの確認が可能です

Chrome Devtoolsの導入方法

まずはChrome Devtoolsの公式*GitHubからセットアップします。
それぞれのAIエージェントに応じた導入方法が記載されています。

Chrome Devtools MCPを試してみる

まずは「バトル」に入る前に、MCPそのものの挙動を確認してみました。
今回はボタンを押すとカウントアップするシンプルなWebアプリケーションを用意し、その中でAIエージェント(Codex CLI)を起動。エージェントに対して、以下のような一連の操作を自動で実行させました。
  1. コマンドを実行し、アプリを*Vercelにデプロイ
  1. デプロイ後に発行されたURLを取得
  1. Chrome Devtools MCP経由でそのURLへアクセス
  1. ページ上の「カウントアップボタン」を、カウントが10になるまでクリックし続ける
つまり、AIに「デプロイからUI操作までを丸ごと任せる」形です。人間がブラウザを開くことなく、エージェントがコマンドラインとブラウザを往復しながら、実際にWebを操作して動作を完了させる様子が確認できました。
 
実際に操作する様子|少々長いので、2倍速などでご覧ください
 
動作中はChrome DevtoolsのMCPパネルに、AIからのログ出力がリアルタイムで流れます。
クリックの進行や要素の検出ログなども可視化されており、「AIがちゃんとWebを“見て” “触って”いる」感覚が掴めます。

クリエイティブコーディングバトル開催!

それでは実際にAIにクリエイティブコーディングを実施してもらいましょう!
お題はこのロゴ👇
お馴染みのプロトアウトロゴを描いてもらいます
お馴染みのプロトアウトロゴを描いてもらいます

ルール:

  1. お題画像をもとに*p5.jsでビジュアルを生成
  1. p5.jsのベースとなるJavaScriptファイルとHTMLファイル、そして*Netlifyへのデプロイ環境を事前に用意
  1. AIエージェントに「この画像に近づけるように描いて、満足するまで改善を繰り返して」と指示

参戦AIエージェント:

  • 🧠 Codex CLI : 開発元 OpenAI
  • 💬 Claude Code : 開発元 Anthropic
  • 🔮 Gemini CLI : 開発元 Google
詳細なプロンプトは以下の通り

実際の戦いの様子

3者3様の戦略で実装を進めていました!

Codex CLI

  • とにかくゆっくり丁寧
  • 一つ一つの確認作業をじっくりと進める感じ
  • あまりにも丁寧すぎて、5時間のトークン限界を5分程度で使い果たしてフィニッシュ

Claude Code

  • 早い!!とにかく早い!!
  • 爆速で実装を終了し、MCPでの確認も1回実施して終了
  • もう一度確認して改善できますか?と聞いてみても大丈夫です!!と自信満々

Gemini CLI

  • バランスが一番良い感じでした!
  • Claudeほど早くもないけど、Codexのようにカチカチでもない
  • 何度か自律的に繰り返してストップ。その出来栄えには自信満々
Gemini CLIのメッセージ。フォント、顔、ポジション、色、全て正確で満足したとのこと
Gemini CLIのメッセージ。フォント、顔、ポジション、色、全て正確で満足したとのこと

結果発表

参考までに、Codex CLIに一発だしで作らせたのが次の画像
フォントや目の形は良い感じに見えますが、口の向きがへの字です😅
流石にここからは改善して欲しいところ
 

投票ページを作ってみた

こちらに投票ページ込みで結果を確認できるものを用意してみました!
改悪してないか・・・
画像生成はみなさんお上手なはずなのですが、コードとの結びつきは目を与えたとしても微妙なようですね・・・

トークン消費の壁

今回の最大の課題はこれ。
Codex CLIでは、なんと5時間分のrate limitを数分で使い切るレベルのトークン消費。
「描く → 比較する → 修正する」をAIが繰り返すため、会話量が膨大になりやすいんですね。
ClaudeやGeminiは比較的マイルドでしたが、いずれにせよコスト的な最適化が必要になりそうです。

まとめ:AI×Devtoolsの未来に期待!

現時点では「まだ荒削り」な部分も多いですが、
AIがDevTools経由でリアルタイムにWebを操作できるというのは、開発体験としてかなり革新的。
クリエイティブコーディングの世界においても、
「人間が描く」「AIが改善する」という共創スタイルが、今後ますます広がっていく予感があります。

🧩 参考リンク


用語集

用語分野一言で言うと
MCPAI通信AIが外部ツールと安全に連携するための新標準
Chrome DevToolsWeb開発ブラウザ内蔵の開発・デバッグツール
AIエージェントAI実行指示に基づいて自律的に行動するAI
クリエイティブコーディングアートコーディングで表現するアート手法
Playwright MCPAI+テストAIがブラウザ操作を自動で行える仕組み
VercelホスティングNext.js開発者御用達の高速デプロイ環境
Netlifyホスティング静的サイト向けの簡易デプロイサービス
p5.jsコーディングビジュアル表現やインタラクションを楽しむJSライブラリ
 
 
💡
他の記事もいかがでしょうか?
 
新着記事
 
人気記事
 
プロトアウトスタジオの詳細はこちらスクール詳細はこちら〉お役立ち資料無料ダウンロード無料資料請求〉