Skip to content

Best-of MCP topic

Best MCP Servers for Browser Automation

Top MCP servers for web browsing, testing, and scraping. Automate browsers, fill forms, and extract content.

20 servers · Updated 2026 · From 2805 reviewed

Top Picks

#1 Anybrowse Scan found nothing
2 stars

Converts any URL to clean, LLM-ready Markdown using real Chrome browsers

Compatibility

Claude CodeFull support
Tested
CursorFull support
Tested
VS CodeFull support via Copilot
Tested
WindsurfFull support
Tested
Claude DesktopFull support
Tested

Install

Claude Code

claude mcp add anybrowse -- npx -y anybrowse
#2 GhostQA Scan found nothing
0

AI personas navigate your web app in real browsers, find bugs and UX issues. No scripts needed.

Compatibility

Claude CodeFull support
Tested
CursorFull support
Tested
VS CodeFull support via Copilot
Tested
WindsurfFull support
Tested
Claude DesktopFull support
Tested

Install

Claude Code

claude mcp add ghostqa -- uvx ghostqa
#3 Playwright MCP Scan found nothing
29,036 stars

Official Microsoft Playwright MCP server, enabling LLMs to interact with web pages through structured accessibility snapshots

Tools (5)

browser_navigatebrowser_clickbrowser_fillbrowser_snapshotbrowser_take_screenshot

Compatibility

Claude CodeFull support
Tested
CursorFull support
Tested
VS CodeFull support
Tested
WindsurfFull support
Tested
Claude DesktopFull support
Tested

Install

Claude Code

claude mcp add microsoft-playwright-mcp -- npx -y @playwright/mcp@latest

All Browser Automation Servers

Firecrawl MCP Server

Scan found nothing
by firecrawl

MCP server for Firecrawl web scraping, structured data extraction and web search integration.

browser automation JavaScript stdio
claude mcp add firecrawl-mcp-server -- npx -y firecrawl-mcp-server
5.8k 14 tools
View

Charlotte

Scan found nothing
by TickTockBent

Renders web pages into structured, agent-readable representations using headless Chromium.

browser automation TypeScript stdio
claude mcp add charlotte -- npx -y charlotte
98
View

One Search MCP

Scan found nothing
by yokingma

Web search, crawl, scrape & extract with agent-browser, SearXNG, Tavily, DuckDuckGo, Bing & more

browser automation TypeScript stdio
claude mcp add one-search-mcp -- npx -y one-search-mcp
89
View

ScrapeGraphAI Scrapegraph MCP

Scan found nothing
by ScrapeGraphAI

Enable language models to perform advanced AI-powered web scraping with enterprise-grade reliabili…

browser automation Python stdio
claude mcp add scrapegraph-mcp -- uvx scrapegraph-mcp
59
View

MCP Accessibility Scanner

Scan found nothing
by JustasMonkev

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

browser automation TypeScript stdio
claude mcp add mcp-accessibility-scanner -- npx -y mcp-accessibility-scanner
43
View

MCP Aoai Web Browsing

Scan found nothing
by kimtth

A `minimal` server/client MCP implementation using Azure OpenAI and Playwright.

browser automation Python stdio
31
View

Google Researcher

Scan found nothing
by zoharbabin

MCP server providing Google Search, web scraping, and multi-source research tools for AI assistants

browser automation TypeScript stdio
claude mcp add google-research-mcp -- npx -y google-researcher
15
View

Scrapi

Scan found nothing
by bamchi

Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.

browser automation TypeScript stdiostreamable-http
claude mcp add scrapi-mcp-server -- npx -y scrapi
5
View

Browser

Scan found nothing
by cherchyk

MCP server for loading authenticated web pages using Chrome DevTools Protocol

browser automation JavaScript stdio
claude mcp add mcpbrowser -- npx -y mcpbrowser
4
View

E2e Runner

Scan found nothing
by fastslack

JSON-driven E2E test runner with parallel Chrome pool execution and 16 MCP tools.

browser automation JavaScript stdio
claude mcp add mtw-e2e-runner -- npx -y e2e-runner
2
View

ImRonAI MCP Server Browserbase

Scan found nothing
by ImRonAI

Automate cloud browsers to navigate websites, interact with elements, and extract structured data.…

browser automation stdiostreamable-http
View

Browser Use

Scan found nothing
by therealtimex

AI browser automation - navigate, click, type, extract content, and run autonomous web tasks

browser automation Python stdio
claude mcp add browser-use -- uvx browser-use
View

Browser Control MCP

Scan found nothing
by eyalzh

An MCP server paired with a browser extension that enables LLM clients to control the user's browser (Firefox).

browser automation TypeScript stdio
254
View

Openbrowser AI

Scan found nothing
by billy-enrizky

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

browser automation Python stdio
claude mcp add openbrowser-ai -- uvx openbrowser-ai
184
View

Browserstack MCP Server

Scan found nothing
by browserstack

BrowserStack's Official MCP Server

browser automation TypeScript stdio
claude mcp add browserstack-mcp-server -- npx -y mcp-server
130
View

OneTool MCP

Scan found nothing
by beycom

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

browser automation Python stdio
claude mcp add onetool-mcp -- uvx onetool-mcp
7
View

DOMShell

Scan found nothing
by apireno

Browse the web using filesystem commands (ls, cd, grep, click). 38 MCP tools map Chrome's Accessibility Tree to a virtual filesystem via a Chrome Extension.

browser automation TypeScript stdio
claude mcp add domshell -- npx -y domshell
6
View

FAQ

What are the best MCP servers for Browser Automation?

These are the 20 highest-signal Browser Automation servers from a directory of 2805, ranked by stars, maintenance recency and what our automated scan returned. Nobody here has used them: this is a sort, not a review. Anybrowse is top of the list.

How do I install these MCP servers?

Each server page includes one-click install commands for Claude Code, Cursor, and VS Code. Click on any server above to see its install instructions.

Are these MCP servers safe to use?

No. 2,316 of the 2,805 servers here were shallow-cloned and put through five keyword searches in March 2026; 489 were never scanned at all. A green badge means those five searches matched nothing, which is not the same as safe — a grep cannot follow a variable or tell you what a server does once it is running. Read what the scan actually checks at /mcp/security, and read the source before you run anything.

Use the shortlist, then open a concrete workflow

Best-of pages are useful for narrowing options. The next practical move is a specific server detail page or a focused browser-first tool route.