vibheksoni/stealth-browser-mcp

Stealth browser automation for AI agents over MCP and the Chrome DevTools Protocol: navigation, network hooks, DOM extraction, and pixel-accurate UI cloning.

何を解決するか

Stealth Browser MCP は、AIエージェントが不正なボット検出システムを回避してウェブブラウジングを自動化できるようにします。Cloudflareのチャレンジ、ログイン壁、およびその他のボット検出メカニズムを回避でき、通常はヘッドレスブラウザをブロックするものです。

動作方法

このプロジェクトは、実際のChromeファミリーのブラウザインスタンス(Chrome、Chromium、またはEdge)を制御するModel Context Protocol (MCP) サーバーを実装しています。nodriver と Chrome DevTools Protocol (CDP) を活用して、ブラウザに低レベルでアクセスし、自動化がより人間らしいものに見えるようにしています。ナビゲーション、要素操作、ネットワーク監視、JavaScript実行のための包括的なツールセットを提供しており、モジュール構成(最小21ツールコアからフル98ツールスイートまで)でロード可能です。

対象ユーザー

厳格なボット保護を備えたウェブサイトで信頼性の高いウェブアクセス、データ抽出、または自動化を必要とするAIエージェントを開発している開発者向けです。

主な特徴

  • ボット検出回避: CloudflareやQueue-It形式のチャレンジを通過可能。
  • 広範なツールセット: 11カテゴリにわたり98のツールを提供。ネットワークデバッグやCDP実行を含む。
  • ピクセル単位のクローン: CSS、DOM構造、アニメーションを含む完全なUI要素の抽出が可能。
  • ネットワークインターセプト: リクエストとレスポンスのフローをインターセプト、ブロック、または変更できる動的フックシステム。
  • モジュールアーキテクチャ: Full、Minimal、Xpool-safeなどの異なるモードをサポートし、エージェントのニーズに合わせてツール表面をカスタマイズ可能。
  • クロスプラットフォーム: Windows、macOS、Linux、Dockerで動作。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト