Browser Automation MCP servers
MCP servers in the Browser Automation category. Driving a real or headless browser: clicking, filling forms, screenshots and page interaction. We have placed 403 here so far, listed below and ranked by their independent trust score.
403 catalogued · how we score
Browser Automation at a glance
- Highest score
- 97 gecko-mcp
- Median score
- 50
- Scored
- 403 of 403
- Rescanned in 7 days
- 389
npm 221 · remote 92 · pypi 70 · mcpb 33 · oci 15 · nuget 7 · figures as of 2026-10-17 02:37 UTC · how we score
Top 100 by trust score Trust score 0–100
- npm 97
Control Firefox browsers (Floorp, LibreWolf, Zen, Firefox) from any MCP client.
- pypi 96
Local browser automation for MCP clients powered by DrissionPage.
- npm · pypi 95
io.github.AetherAI3/agent-browser
Self-hosted Chrome for AI agents, with a live noVNC view a human can take over.
- npm 95
MCP server for Chrome DevTools
- npm 95
io.github.bgaze/snapstack-server
Local always-on server for SnapStack: browser capture intake + MCP over 127.0.0.1.
- npm 95
io.github.microsoft/playwright-mcp
Playwright Tools for MCP
- npm 95
MCP server and CLI for Brave DevTools
- npm 94
io.github.gaforov/selenium-mcp
Selenium MCP server for AI agents — 41 browser automation tools with snapshots and sessions.
- npm 94
Browser automation MCP server: navigate, fill forms, click, screenshot, and manage tabs
- npm 93
Safe-by-default MCP that drives an Electron/Chrome app over CDP: DOM, console, network, input.
- npm 93
io.github.feedthrough/feedthrough
Debug bridge inside your web app: an agent reads the DOM, console and network. Any browser.
- npm 93
io.github.frsorrentino/chrome-bridge
Borrow a tab from your own logged-in Chrome, hand it back; 2FA and CAPTCHA stay yours. 67 tools.
- pypi 93
Chrome-free MCP web access for agents with low-token page maps and browser escalation hints.
- npm 92
MCP server for Chrome DevTools
- npm 92
io.github.Custodia-Admin/pagebolt
Screenshots, PDFs, OG images, page inspection, and narrated video recording for Claude and Cursor.
- npm 92
Your agent gets trustworthy tools on sites without WebMCP — data-only packages you approve.
- npm 92
Work visual annotations on a live webpage: watch, acknowledge, resolve, reply, or leave your own.
- pypi 92
Stealth browser automation for AI agents — real Chrome, N parallel persistent logged-in sessions.
- npm 91
Drive your real, logged-in Chrome from any AI agent - 40 tools. Needs our Chrome extension too.
- remote 91
Eyes and hands on real Windows PCs — observe, click, type via Glasswarp API.
- npm 91
io.github.easonwong-de/firefox-css-theme
MCP for building, inspecting, and live-debugging Firefox CSS themes.
- npm 91
Agentic browser harness: your agent CLI in your real, signed-in browser, from a side panel or MCP.
- npm 91
MCP server for web page and cross-platform system screenshots (macOS, Linux, Windows)
- remote 90
Run multi-step tasks in a real Chrome browser: persistent environments, live view, human takeover.
- npm 90
Drive a running Ikenga desktop app from MCP clients — DOM, click, type, navigate, screenshot.
- pypi 90
Agents use real GNOME/Wayland apps: on your screen, or an invisible second desktop you never see
- npm 90
MCP server with WebdriverIO for browser and mobile app automation (iOS/Android via Appium)
- npm 89
Exposes recorded browser sessions (rrweb DOM, console, network) to AI coding agents, fully local
- npm 89
Control specific, already-open account-isolated Personae browser identities with MCP.
- pypi 89
io.github.paipaipai666/nexus-browser-mcp
Event-driven deterministic browser MCP: HITL gates, audit, console/network/perf observability.
- npm 89
Real signed-browser automation for AI agents, over a local stdio MCP server.
- npm · pypi 88
Drive a real Playwright browser: annotated screenshot + structured page state after every action.
- pypi 88
MCP server that drives the real Chrome you already use, through an extension and CDP.
- npm 88
Local MCP server for iOS Simulator and macOS app automation with a native Swift bridge
- npm 88
Drive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agent
- npm 87
An MCP server that provides browser automation
- npm 87
Debug PWAs in your real browser via MCP: service-worker, cache, installability & framework state.
- npm 87
MCP server for parallel browser automation across multiple providers.
- npm 86
Let AI agents drive VS Code's built-in browser alongside you, with click-to-source.
- npm 86
Control and debug Firefox: navigate, fill forms, inspect network and console, profile.
- npm 86
Isolated multi-session Chromium runtime for external MCP clients over stdio.
- npm 85
Your recent screen captures as structured JSON your AI agent can read. Local only, no network.
- remote 85
Give agents eyes on any web page: structured context, and changes explained in plain language.
- npm 85
Chrome over CDP for AI agents. Blind benchmark vs agent-browser: -33% tokens, -33% cost, -32% time
- npm 84
Chrome DevTools for AI assistants: console, network, DOM, source maps, breakpoints, live variables.
- npm 84
io.github.faridmth/screenshotrender-mcp
Capture website screenshots from any MCP client via the ScreenshotRender API.
- remote 84
PREFLIGHT — URL Routing for AI Agents
Choose HTTP, browser, machine endpoint, or avoid before an agent visits an unfamiliar URL.
- npm 84
io.github.holistis/yad-agent-mcp
MCP wrapper for Yad, a local browser-automation companion, for coding agents.
- npm 83
Lets a coding agent read the screenshots you beam to its server with Hostbeam.
- npm 83
io.github.dashi96/chromium-bridge
MCP bridge between Chromium browsers (Arc, Vivaldi, Brave) and Claude Code: browser automation
- npm 83
MCP server for Android emulator automation via ADB.
- pypi 83
dsh-cua - Windows Computer Use
Windows computer-use MCP server for dsh (DeepSeek Harness), client-neutral, 19 tools.
- npm 83
Record any browser page as GIF or video via MCP
- npm 83
io.github.mcpware/ui-annotator-mcp
Annotates any web page with hover labels for AI assistants — zero extensions, any browser
- npm 83
io.github.mizukaizen/nightglass
Screenshot API for MCP clients. Capture any URL as PNG with mockup mode support.
- pypi 83
Manage local Chrome profiles on Windows: own cookies, sessions and proxy per profile.
- pypi 83
io.github.overtimepog/CloakMCP
Stealth browser MCP server — anti-detection Chromium with snapshot-first agent interface
- pypi 83
io.github.soulfir/babelwrap-mcp
Let AI agents interact with any website through natural language instead of CSS selectors
- npm 83
io.github.XXO47OXX/spa-reader-mcp
MCP Server that renders JavaScript SPA pages and extracts LLM-ready Markdown content
- remote 82
Desktop and mobile website screenshots plus page context for AI agents and automation workflows.
- npm 82
MCP server for loading authenticated web pages using Chrome DevTools Protocol
- oci · pypi 82
Create and control browser sessions for web automation, testing, and AI agent tasks
- npm 82
Play with your app's design in the browser: load a build, turn the knobs, export the code.
- npm 82
io.github.josesepulvedapino/zahori
Find the media stream behind any web page: browser-driven HLS/DASH/MP4 with learnable site profiles
- npm 82
AI-powered mobile device automation for Android and iOS devices, emulators, and simulators
- npm 82
io.github.Solteris-Dev/pir-mcp
Motion sensor for AI agents: tells when a screen region changes or goes still. Scores, never pixels.
- npm 82
io.github.vola-trebla/playwright-spatial-layout-mcp
MCP server that gives AI agents geometric spatial awareness of web page layouts using Playwright
- npm 82
io.github.zhiqi-li/browser-mcp-cdp
Local Chrome via CDP with profile-snapshot isolation and shared-broker multi-client support
- npm 81
io.github.anthonybono21-cloud/leapfrog
Multi-session browser MCP — 15 parallel isolated browsers, 37 tools, stealth, self-improvement.
- npm 81
io.github.browserbase/mcp-server-browserbase
MCP server for AI web browser automation using Browserbase and Stagehand
- npm 81
io.github.CapMonsterCloud/capmonster-mcp-patchright-captcha-solver
Browser automation MCP for solving captchas with CapMonster Cloud via Patchright.
- npm · oci 81
io.github.dinesh-nalla-se/playwright-mcp
Playwright Tools for MCP
- npm 81
domscout browser API as MCP tools: screenshots, Markdown, structured data, page automation, crawls.
- npm 81
io.github.KazKozDev/weboperator
Hands your live Chrome tab to any MCP client — snapshot, navigate, click, type, extract.
- npm 81
io.github.markmircea/Selenix-MCP-Server
MCP server that bridges local apps with Selenix for browser automation.
- npm 81
MCP server for web inspection, design system extraction, and accessibility audits
- npm 81
Hosted Playwright API for AI agents. Returns a11y trees instead of screenshots.
- nuget 81
Windows screen capture MCP server with display, region, and active-window capture tools.
- npm 81
io.github.ofershap/real-browser
MCP server + Chrome extension for AI browser control with real sessions.
- remote · npm 81
Vibe MCP — Real Chrome, Remotely
Drive your real, logged-in Chrome from any MCP client — even from a remote machine, no inbound port.
- npm 80
io.github.Agent360dk/computer-mcp
macOS computer use with the guardrails on: passwords blacked out, writes need consent, all logged.
- npm 80
com.pulsemcp/playwright-stealth
Browser automation using Playwright with optional stealth mode to bypass anti-bot protection.
- npm 80
Drive iPhone/iPad via Appium/WebDriverAgent from AI agents — safe-by-default, read-only by default.
- remote 80
Screenshot any web page, or read it as clean Markdown, with consent banners, ads and popups removed.
- npm 80
MCP server that turns HTML MUP panels into interactive UI tools for LLMs.
- npm 80
Drive a running Ikenga desktop app from MCP clients — DOM, click, type, navigate, screenshot.
- npm 80
Drive your real, logged-in Chrome/Edge from AI agents over CDP. Faster. Sharper.
- npm 80
io.github.t3ratech/mcp-session-bridge
Drive a browser you are already signed into, through the free T3rnel Browser extension.
- npm 79
MCP server for browser and desktop automation: OCR, image recognition, real mouse and keyboard input
- npm 79
Browser automation using the user's Chromium session — JS execution, auth, and anti-bot support.
- remote 79
Screenshot, PDF, OG-image, and page extraction (markdown/JSON) over MCP. Bearer key or x402.
- npm 79
Capture webpage screenshots with format, viewport, and dark mode options
- npm 79
io.github.inSideos-designs/cowork-qa
Goal-driven Playwright browser sessions for LLMs, with full action traces and aria-snapshots.
- npm 79
Your agent uses the web as text, not screenshots. Several steps per call, only changes come back.
- npm 79
io.github.Koala-Studios/newton-browser
Local-only Chrome and Edge control for MCP clients through an origin-scoped extension.
- remote · npm · pypi 79
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
- npm 79
Capture web pages as screenshots (returned inline) or PDFs via the Screenshotty API.
- remote 79
Hosted browser for AI agents: screenshots, post-JS DOM, console, WCAG. No install, no API key.
- pypi 79
io.github.sidney/web-to-markdown-mcp
MCP server fetches URL through a real Chromium browser, returns main content as clean Markdown
- npm 79
Website screenshots for AI agents: full-page, country proxies, ad & cookie-banner removal
Every server here has been scored. A server is placed in this category because its description and tool definitions say what it is for. That is what the server declares about itself, not something we have tested, so check the score breakdown before you trust one.