drio
Open app

Stealth Browser MCP Server

Source

A MCP Server that provides browser access through playwright with "stealth mode" enabled.

Catalog onlyCatalog onlySTDIO

Overview

Stealth Browser MCP Server is an MCP (Model Context Protocol) server that provides stealth browser capabilities using Playwright with anti-detection techniques, allowing clients to navigate websites and take screenshots while evading bot detection systems.

To use the server, install the dependencies with bun install, then run the server using bun start. You can also run it in development mode with bun dev and inspect available tools with bun inspect.

  • Stealth Mode: Bypasses bot detections by modifying browser fingerprints to appear as regular user traffic. - Screenshot Tool: Captures full-page or element-specific screenshots in both headless and visible modes. - MCP Integration: Exposes browser capabilities via Model Context Protocol.
  1. Automating web scraping tasks while avoiding detection.
  2. Taking screenshots of web pages for documentation or analysis.
  3. Testing web applications in a stealthy manner to ensure they are not blocking automated access.

Add to your AI client

Use these steps to connect Stealth Browser MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "stealth-browser-mcp-newbeb": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-stealth-browser-mcp-newbeb"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "stealth-browser-mcp-newbeb": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-stealth-browser-mcp-newbeb"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "stealth-browser-mcp-newbeb": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-stealth-browser-mcp-newbeb"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "stealth-browser-mcp-newbeb": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-stealth-browser-mcp-newbeb"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "stealth-browser-mcp-newbeb": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-stealth-browser-mcp-newbeb"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "stealth-browser-mcp-newbeb": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-stealth-browser-mcp-newbeb"
      ]
    }
  }
}

FAQ

Can this server bypass all bot detection systems?

While it uses advanced techniques to evade common detections, no system can guarantee 100% success against all bot detection methods.

Is it free to use?

Yes! The server is open-source and free to use under the MIT license.

What technologies does it use?

It utilizes Playwright for browser automation and various plugins for stealth capabilities.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1991,"uuid":"50f1e208-52ae-401a-8460-b64ded69efc9","name":"stealth-browser-mcp","title":"Stealth Browser MCP Server","description":"A MCP Server that provides browser access through playwright with \"stealth mode\" enabled.","avatar_url":"https://avatars.githubusercontent.com/u/1584456?v=4","created_at":"2025-03-05T07:44:24.851Z","updated_at":"2025-03-12T10:22:24.512Z","status":"created","author_name":"newbeb","author_avatar_url":"https://avatars.githubusercontent.com/u/1584456?v=4","tags":"stealth-browser,browser-automation,mcp-server","category":"browser-automation","is_featured":false,"sort":1,"url":"https://github.com/newbeb/stealth-browser-mcp","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"1\",\"license\":\"MIT license\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-02-25 21:40:45\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]