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.

What it solves

Stealth Browser MCP allows AI agents to automate web browsing while avoiding detection by anti-bot systems. It enables agents to bypass Cloudflare challenges, login walls, and other bot-detection mechanisms that typically block automated headless browsers.

How it works

The project implements a Model Context Protocol (MCP) server that controls real Chrome-family browser instances (Chrome, Chromium, or Edge). It leverages nodriver and the Chrome DevTools Protocol (CDP) to interact with the browser at a low level, making the automation appear more human-like. It provides a comprehensive set of tools for navigation, element interaction, network inspection, and JavaScript execution, which can be loaded in modular configurations (from a minimal 21-tool core to a full 98-tool suite).

Who it’s for

It is designed for developers building AI agents that require reliable web access, data extraction, or automation on websites with strict anti-bot protections.

Highlights

  • Anti-bot resistance: Capable of passing Cloudflare and Queue-It style challenges.
  • Extensive Toolset: 98 tools across 11 categories, including network debugging and CDP execution.
  • Pixel-accurate cloning: Ability to extract complete UI elements including CSS, DOM structure, and animations.
  • Network Interception: A dynamic hook system that allows agents to intercept, block, or modify request and response flows.
  • Modular Architecture: Supports different modes (Full, Minimal, Xpool-safe) to tailor the tool surface to the agent's needs.
  • Cross-platform: Works on Windows, macOS, Linux, and Docker.

Related

  • Project
  • Project
  • Project
  • Project