MCP servers for browser automation

85 ways to connect browser automation to Claude, Cursor or VS Code. 10 are hosted, so there's nothing to install; the rest run on your machine. Each row shows the security checks, the secrets asked for and an install command.

Sort
How we check servers

Registry data fetched

browser automation MCP servers 85

MCP servers, browser automation, most relevant first
Type Secrets Version Actions
★ 39k io.github.microsoft/playwright-mcp Official Microsoft Unlisted

Playwright Tools for MCP

7/7All passed99health of 100npmRuns locallyNoneno keys asked0.0.82
★ 13k io.github.seleniumbase/seleniumbase

Stealthy browser automation, testing, and web-scraping via CDP Mode.

6/71 warning85health of 100PyPIRuns locallyNoneno keys asked4.56.4
★ 885 io.github.feder-cr/invisible-playwright-mcp

AI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.

6/71 warning72health of 100PyPIRuns locallyNoneno keys asked0.73.0
★ 81 com.pulsemcp/playwright-stealth

Browser automation using Playwright with optional stealth mode to bypass anti-bot protection.

7/7All passed65health of 100npmRuns locally2secrets asked0.2.3
★ 15 com.microsoft/playwright-cloud-browsers Official Microsoft, hosted

Managed Playwright cloud browsers for scalable browser automation and AI agent workflows

3/3All passed63health of 100RemoteHostedNoneno keys asked1.0.1
★ 13 io.github.mindstone/mcp-server-browser-automation

Browser automation MCP server: navigate, fill forms, click, screenshot, and manage tabs

7/7All passed58health of 100npmRuns locallyNoneno keys asked0.2.3
★ 6 io.github.andresolbach/nodriver-mcp-server

Chrome automation via nodriver: 70 tools, isolated browsers, profiles and configurable startup.

7/7All passed54health of 100PyPIRuns locallyNoneno keys asked2.6.1
★ 4 io.github.pedro-rivas/android-puppeteer-mcp

MCP server for Android automation with UI interaction, screenshots, and device control

7/7All passed37health of 100PyPIRuns locallyNoneno keys asked1.0.1
★ 1 io.github.vola-trebla/playwright-network-chaos-mcp

MCP server that gives AI agents dynamic network chaos control over Playwright browser sessions

7/7All passed44health of 100npmRuns locallyNoneno keys asked0.2.1
★ 1 io.github.vola-trebla/playwright-trace-decoder-mcp

MCP server for unpacking and analyzing Playwright trace.zip archives

7/7All passed63health of 100npmRuns locallyNoneno keys asked0.2.3
io.github.xsignon-secure/E2E

Diagnose and fix Playwright tests: CI reports, traces, verified fixes, flaky verdicts, audits.

7/7All passed64health of 100npmRuns locallyNoneno keys asked0.6.1
io.github.hubertgajewski/playwright-report-mcp

Run Playwright tests and surface structured results for AI agents doing test failure analysis.

7/7All passed71health of 100npmRuns locallyNoneno keys asked3.4.0
com.playwrightgen/playwrightgen

Approved test intent, reviewed Playwright automation and run evidence, inside your editor.

3/3All passed53health of 100RemoteHostedNoneno keys asked1.0.0
★ 23k io.github.Skyvern-AI/skyvern

AI-powered browser automation — navigate, click, fill forms, and extract data from any website.

3/3All passed97health of 100RemoteHostedNoneno keys asked1.0.23
★ 3.4k io.github.browserbase/mcp-server-browserbase Official Browserbase Code reviewed

MCP server for AI web browser automation using Browserbase and Stagehand

7/7All passed10health of 100npmRuns locally2secrets asked2.1.1
★ 1.2k io.github.polterguy/magic

Generate secured CRUD APIs over your database, run SQL, manage files, tasks and a headless browser

4/4All passed80health of 100DockerRuns locallyNoneno keys asked24.1.5
★ 485 io.github.jumodada/drissionpage-mcp

Local browser automation for MCP clients powered by DrissionPage.

7/7All passed65health of 100PyPIRuns locallyNoneno keys asked0.8.5
★ 416 io.github.ShaftHQ/shaft-mcp

SHAFT browser automation, capture, and offline deterministic failure diagnosis

4/4All passed72health of 100DockerRuns locallyNoneno keys asked10.4.20261024
★ 384 io.github.lewisdonovan/google-news

Search Google News, get top stories and read articles. No API key or headless browser.

7/7All passed69health of 100npmRuns locallyNoneno keys asked0.1.2
★ 279 me.openbrowser/openbrowser-ai

AI browser automation. Write async Python to navigate, click, type, and extract data.

6/71 warning64health of 100PyPIRuns locallyNoneno keys asked0.1.54
★ 225 io.github.achiya-automation/safari-mcp

Native Safari browser automation for AI agents — 98 tools, zero Chrome overhead.

5/72 warnings62health of 100npmRuns locallyNoneno keys asked2.23.0
★ 173 io.github.swimmwatch/cloakbrowser-mcp

Playwright MCP-compatible browser automation bridge for CloakBrowser Chromium.

7/7All passed70health of 100npmRuns locally1secret asked1.15.1
★ 170 io.github.scrapeless-ai/scrapeless-mcp-server

Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.

8/8All passed65health of 100npmLocal or hosted1secret asked0.6.4
★ 94 io.github.psyb0t/stealthy-auto-browse

Self-hosted MCP server for stealth browser automation with human-like OS-level input.

4/4All passed52health of 100DockerRuns locallyNoneno keys asked3.2.0
★ 81 com.pulsemcp/good-eggs

MCP server for Good Eggs grocery shopping automation using Playwright.

7/7All passed63health of 100npmRuns locally2secrets asked0.1.11
★ 81 com.pulsemcp/fetchpet

MCP server for Fetch Pet insurance claims management using Playwright automation.

7/7All passed63health of 100npmRuns locally2secrets asked0.1.8
★ 59 io.github.JustasMonkev/mcp-accessibility-scanner

MCP server for automated web accessibility scanning with Playwright and Axe-core.

7/7All passed79health of 100npmRuns locallyNoneno keys asked1.1.1
★ 44 io.github.etairl/parallel-browser-mcp

MCP server for parallel browser automation across multiple providers.

7/81 warning53health of 100npmRuns locally3secrets asked0.1.14
★ 36 io.github.Retio-ai/pagemap

Structured web intelligence for AI agents. 5x fewer tokens than Playwright/Firecrawl, 84.7% accuracy

7/7All passed49health of 100PyPIRuns locallyNoneno keys asked0.7.3
★ 32 io.github.mehmetnadir/cdpilot

Zero-dependency browser automation over raw CDP — no Puppeteer, Playwright, or Selenium.

7/7All passed67health of 100npmRuns locallyNoneno keys asked0.9.4
★ 29 io.github.lukasschwarz/elster-mcp-server

Drive the German tax portal ELSTER via Puppeteer: submit UStVA, prepare EUER/ESt, sync inbox.

7/7All passed49health of 100npmRuns locally1secret asked0.1.0
★ 27 io.github.sh6drack/zen-mcp

MCP server for Zen Browser automation via WebDriver BiDi

6/71 warning45health of 100npmRuns locallyNoneno keys asked1.2.1
★ 24 io.github.kitewright/mcp

Lightweight browser automation for AI agents: navigate, screenshot, extract, PDF. One small binary.

7/7All passed63health of 100npmRuns locallyNoneno keys asked0.1.1
★ 24 io.github.beycom/onetool-mcp

One MCP for devs incl Brave,Google,Tavily,Context7,AWS,Excalidraw,DB,GitHub,DevTools,Playwright

2/2All passed46health of 100RemoteRuns locallyNoneno keys asked2.2.2
★ 21 io.github.koloss777/nokk

Headless browser for AI agents with Chrome's fingerprint that passes Cloudflare challenges.

7/7All passed69health of 100PyPIRuns locallyNoneno keys asked0.1.46a1
★ 21 io.github.ObscuritySRL/bun-uia

Playwright for the Windows desktop, from Bun — drive native GUIs via UI Automation + MCP.

7/7All passed64health of 100npmRuns locallyNoneno keys asked1.9.1
★ 21 io.github.aybelatchane/mcp-server-terminal

MCP server for AI agents to interact with terminal applications. Think Playwright for terminals.

7/7All passed52health of 100npmRuns locallyNoneno keys asked1.0.3
★ 20 io.github.ricfanin/netwright

Playwright-style automation of .NET desktop apps (WPF, WinForms, WinUI) for AI agents.

4/4All passed49health of 100NuGetRuns locallyNoneno keys asked2.1.0
★ 17 io.browserless/mcp

Official Browserless MCP server: browser automation, scraping, screenshots and PDFs for AI agents.

7/81 warning58health of 100npmLocal or hosted1secret asked1.40.2
★ 17 io.github.AishwaryShrivastav/vibe-testing

Code-aware browser testing agent — 14 Playwright tools for AI code editors via MCP

7/7All passed66health of 100npmRuns locallyNoneno keys asked0.4.6
★ 14 io.github.klarlabs-studio/scout

Browser automation MCP server with 84 tools. Pure CDP, DOM diffing, vision hybrid.

4/4All passed67health of 100DockerRuns locallyNoneno keys asked1.15.3
★ 14 io.github.felixgeelhaar/scout

Browser automation MCP server with 84 tools. Pure CDP, DOM diffing, vision hybrid.

4/4All passed67health of 100DockerRuns locallyNoneno keys asked1.10.0
★ 10 io.github.dashi96/chromium-bridge

MCP bridge between Chromium browsers (Arc, Vivaldi, Brave) and Claude Code: browser automation

7/7All passed53health of 100npmRuns locallyNoneno keys asked0.5.3
★ 10 io.github.segentic-lab/periscope-mcp

Web-app QA for AI agents: 73 Playwright tools — auth, E2E, a11y/SEO/GEO, Web Vitals + Lighthouse

2/2All passed53health of 100RemoteRuns locallyNoneno keys asked0.10.4
★ 9 io.github.cherchyk/mcpbrowser

Browser automation using the user's Chromium session — JS execution, auth, and anti-bot support.

7/7All passed62health of 100npmRuns locallyNoneno keys asked0.4.6
★ 8 io.github.trueoriginlabs/vibatchium

Stealth browser automation for AI agents — real Chrome, N parallel persistent logged-in sessions.

6/71 warning49health of 100PyPIRuns locallyNoneno keys asked0.20.0
★ 8 io.github.uindow/uindow

Real signed-browser automation for AI agents, over a local stdio MCP server.

7/7All passed61health of 100npmRuns locallyNoneno keys asked0.1.12
★ 7 io.github.com55/pyside6-mcp

Playwright-style MCP to inspect, control, and debug PySide6 desktop GUIs.

7/7All passed56health of 100PyPIRuns locallyNoneno keys asked0.1.0
★ 7 io.github.baixianger/camoufox-mcp

Anti-detection browser automation with Camoufox - stealth Firefox for web scraping

7/7All passed44health of 100npmRuns locallyNoneno keys asked1.0.0
★ 6 io.github.figranium/figranium-mcp

MCP server for creating, running, inspecting, and scheduling Figranium browser automations.

7/7All passed65health of 100npmRuns locallyNoneno keys asked1.4.0

Showing 1 to 50 of 85. These are the most recently updated; search or pick a category for the rest.

browser automation MCP servers: common questions

Which browser automation MCP server should I use?

Start with the official one, playwright-mcp, since it comes from the company itself. Among community builds, the most-starred on GitHub are playwright-mcp (★ 39k), SeleniumBase MCP (★ 13k) and invisible_playwright_mcp (★ 885). If you want one that passed every check, playwright-mcp did.

Are browser automation MCP servers safe to install?

On registry checks, 71 of 85 come out clean. We also read the code or live tool list of 66 of them without running anything, and 11 raised a warning worth reading, such as an install script or text aimed at the AI. Treat a pass as "nothing found", and give any server the least access that works.

Which browser automation MCP servers need no API key?

66 of the 85 list no secrets, including playwright-mcp, SeleniumBase MCP and invisible_playwright_mcp. Some still ask you to sign in once they run.

Does browser automation make its own MCP server?

Yes. playwright-mcp, Playwright Cloud Browsers and mcp-server-browserbase are published under a namespace the official MCP Registry verified to the company. The other 82 come from 81 independent publishers.

How do I add a browser automation MCP server to Claude?

To connect browser automation through playwright-mcp, use this Claude Desktop (npm) entry: { "mcpServers": { "playwright-mcp": { "command": "npx", "args": [ "-y", "@playwright/mcp@0.0.82" ] } } }. Pin the version shown before you rely on it.

Do I have to install a browser automation MCP server?

10 can run hosted, so you only paste a URL into Claude, Cursor or VS Code. The 77 that run locally ship as 47 npm, 18 PyPI, 6 Docker, 1 NuGet and 1 MCPB bundle packages.

More topics: every “MCP server for…” page. Prefer a skill? Claude skills for this (265).