NeoBrowser: ログインセッションを利用して実際のChromeを操作するMCPサーバー
NeoBrowser: An MCP server that drives real Chrome with your logged-in sessions
NeoBrowserは、AIモデルが実際のChromeブラウザを操作し、ログイン済みのセッションを再利用できるMCPサーバーです。これにより、ボット検出を回避し、人間のようなマウス操作や認証済み状態でのアクセスが可能になります。ヘッドレスボットとは異なり、CAPTCHAなどのインタラクティブなチャレンジを検出し、人間的な対応を促します。Rustで書き直された単一のバイナリファイルで提供され、インストールが容易です。Playwright MCPやPuppeteerと比較して、実際のChromeバイナリの使用、セッションの再利用、ボット検出回避、マルチソース検索、単一バイナリ、CDP直接通信などの点で優位性があります。環境変数NEOBROWSER_REAL_PROFILEを設定することで、実際のChromeプロファイルからクッキーを読み込み、認証済みセッションを自動化できます。また、NEOBROWSER_ATTACH_PORTで実行中のChromeにアタッチすることも可能です。AIがユーザーのセッションでブラウジングするため、信頼できるサイトのみを対象とする必要があります。
- NeoBrowserは、AIモデルが実際のChromeブラウザを操作し、ログイン済みセッションを再利用できるMCPサーバーとして公開された
- Rustで書き直された単一のバイナリファイルで提供され、CDP直接通信によりPlaywright MCPやPuppeteerと比較して優位性を持つ
AIエージェントが実ブラウザを操作し認証済みセッションを再利用するMCPサーバーは、AIエージェントの実用化における重要なインフラ層です。ボット検出回避やCAPTCHA対応により、AIによるウェブ操作の信頼性と適用範囲が拡大し、AIエージェント市場の成長を後押しする可能性があります。ただし、セキュリティ上のリスク(認証情報・クッキーの自動利用)も伴うため、施策面での課題認識も必要です。