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