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 is 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.

Overview of stealth-browser-mcp

What it is

Stealth Browser MCP is a browser automation server designed for MCP-compatible AI agents. It uses real Chrome-family browser instances (Chrome, Chromium, Microsoft Edge) driven by nodriver, the Chrome DevTools Protocol (CDP), and FastMCP. The project provides 101 tools across 11 sections, with a modular loading system that allows running a full tool surface or a minimal 21-tool core. It is licensed under MIT.

Key features

  • Anti-bot resistance: has passed Cloudflare and Queue-It style challenges in testing; results vary by site, region, browser version, and detector version.
  • 101 tools across 11 sections, from basic navigation to advanced CDP function execution.
  • Modular loading: run the full 101-tool surface or a minimal 21-tool core; disable sections you do not need.
  • Pixel-accurate element cloning: extract complete elements with CSS, DOM structure, events, animations, and assets via CDP.
  • Network inspection: inspect requests, responses, headers, payloads, and captured bodies through your AI agent.
  • Dynamic hook system: restricted Python hooks can intercept, block, redirect, fulfill, or modify request/response flows.
  • CDP execution: run JavaScript, direct CDP commands, and pre-document scripts through trusted local MCP clients.

Use cases

Stealth Browser MCP is intended for AI agents that need to navigate websites with anti-bot protections, extract pixel-accurate UI elements, inspect network traffic, and automate browser interactions. It can be used for web scraping, UI testing, and debugging through natural language commands via an MCP client.

Getting started

Requires Python 3.10+ and Chrome, Chromium, or Microsoft Edge.git clone https://github.com/vibheksoni/stealth-browser-mcp.gitcd stealth-browser-mcppython -m venv venv# WindowsvenvScriptsactivate# macOS / Linuxsource venv/bin/activatepip install -r requirements.txtThen add the server to your MCP client using the JSON configuration examples provided in the repository README.

License and pricing

This project is licensed under MIT. It is open source and free to use.

Based on the project's public README and repository metadata.

Add this badge to your README

Featured on YunoDB Badge styles & help

Maintain this project? Show that it is featured on YunoDB.

Markdown[![Featured on YunoDB](https://yunodb.com/badge/vibheksonistealth-browser-mcp.svg)](https://yunodb.com/tools/vibheksonistealth-browser-mcp?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/vibheksonistealth-browser-mcp?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/vibheksonistealth-browser-mcp.svg" alt="Featured on YunoDB" height="20"></a>