結論ファースト
新しいChrome MCP Serverプロジェクトが注目を集めている——Chrome拡張機能を通じてAIエージェントがブラウザを直接操作できるようにするものだ。しかも重要なのは:すべてのログイン状態、拡張機能、ブラウザ設定を完全に保持するという点。
つまり、エージェントはまるであなた自身のようにウェブを閲覧できる:メールにアクセス、SaaSダッシュボードの操作、フォームの記入、データの抽出——再ログインの必要すらない。
従来ソリューションの痛点
これまでAIにブラウザを操作させるには、主に2つの方法があった:
| ソリューション | 問題点 |
|---|---|
| Puppeteer / Playwright | 全新しいブラウザインスタンスを起動——ログイン状態なし、拡張機能なし、Cookieの手動注入が必要 |
| Selenium | 同上、さらに設定が複雑でAIエージェントフレームワークとの統合が困難 |
| ブラウザ録画/再生ツール | 固定ワークフローのみ実行可能、ページ内容に基づいて動的に判断できない |
核心的問題は一言で言えば:AIにはあなたのアイデンティティがない——「見知らぬ人」としてしかウェブページにアクセスできない。
Chrome MCP Serverが解決すること
このプロジェクトはChrome拡張機能 + MCPプロトコルの組み合わせで、AIとユーザーのブラウザの間の壁を打ち破った:
1. ネイティブなログイン状態の継承
エージェントがブラウザを操作する際、あなたの現在のChromeセッションを使用する。Gmail、Jira、Salesforceにログインしている?エージェントはそのまま使える。Cookieのエクスポートも、ログインのシミュレーションも不要。
2. MCPプロトコルの標準化
MCP(Model Context Protocol)を通じて、MCP対応のあらゆるAIエージェント(Claude Code、OpenClaw、Hermesなど)がブラウザ操作を直接呼び出せる——カスタム統合コードは不要。
3. 拡張機能エコシステムの保持
広告ブロッカー、パスワードマネージャー、翻訳プラグイン……すべて正常に動作する。エージェントが操作するブラウザ環境は、あなたの日常使用環境と完全に一致する。
コア機能
| 機能 | 説明 |
|---|---|
| ブラウザ自動化 | クリック、入力、ナビゲーション、フォーム送信 |
| コンテンツ分析 | ページ内容の読み取り、構造化データの抽出 |
| セマンティック検索 | ページ内のセマンティックレベルの検索(キーワードマッチングだけでなく) |
| 状態保持 | ログイン状態、拡張機能、設定をすべて保持 |
| MCP統合 | すべてのMCP対応AIエージェントをサポート |
典型的な使用シナリオ
シナリオ 1:自動化ワークフロー
ユーザー:「先週のJiraチケットをGoogle Sheetsにエクスポートして」
エージェント:Jiraを開く → 先週のチケットをフィルタ → データをエクスポート → Google Sheetsを開く → 貼り付けて整理
シナリオ 2:情報集約
ユーザー:「すべてのSaaSサブスクリプションの請求書を確認して、スプレッドシートにまとめて」
エージェント:各SaaSダッシュボードに個別にログイン → 請求情報を抽出 → まとめて比較
シナリオ 3:競合監視
ユーザー:「毎日この3つの競合の価格ページをチェックして、変更があれば通知して」
エージェント:定期的にターゲットページにアクセス → 内容の差分を比較 → 通知をトリガー
セキュリティ考量
⚠️ このソリューションの能力が強いほど、セキュリティ責任も大きくなる:
- エージェントの権限 = あなたのブラウザ権限。エージェントができることは、ブラウザであなたができることに依存する。
- 分離されたChrome Profileでの実行を推奨し、エージェントがアクセスできるWebサイトを制限する。
- 機密性の高い金融操作を含むブラウザセッションでは使用しないこと。
- MCP Serverの権限声明を確認し、必要なブラウザ権限のみをリクエストしていることを確認する。
アーキテクチャ概要
┌─────────────┐ MCP Protocol ┌──────────────┐
│ AI エージェント│ ◄──────────────────► │ Chrome MCP │
│ (Claude/ │ │ Server │
│ Hermes/ │ │ (拡張機能) │
│ OpenClaw) │ └──────┬───────┘
└─────────────┘ │
│ Chrome API
┌──────▼───────┐
│ Chrome │
│ ブラウザ │
│ (あなたのセッション)│
└──────────────┘
Playwright/Puppeteerとの位置づけの違い
Chrome MCP ServerはPlaywrightの代替品ではなく、異なるシナリオ向けのものだ:
- Playwright/Puppeteer:CI/CD、テスト自動化、スクレイピング向け——制御可能、再現可能、ステートレスな環境が必要
- Chrome MCP Server:AIエージェントによる個人ワークフロー自動化向け——アイデンティティ、コンテキスト、柔軟性が必要
両者は競争関係ではなく、補完関係にある。