Browser automation MCP servers

1,544 tagged Browser automation, measured the same way as everything else here.

Browse within: browser-automation 152model-context-protocol 99chrome-extension 39playwright 36ai-tools 35claude-code-plugin 28chrome 25computer-use 23cdp 22web-scraping 21accessibility 18chrome-devtools-protocol 18chromium 18llm-tools 18

tatn/mcp-server-fetch-typescript

MCP server Claude CodeCodexCursor +2

A Model Context Protocol server that provides web content fetching and conversion capabilities. Runs locally from the mcp-server-fetch-typescript npm package.

not rated 4 1y ago A tokens not measured original MIT

cws

362

mikusnuz/cws-mcp

MCP server Claude CodeCodexCursor +2

MCP server for Chrome Web Store — extension upload, publish, status, and rollout. Runs locally from the cws-mcp npm package. Needs 3 environment variables to run.

not rated 4 +1 1mo ago A tokens not measured original MIT

iclaudiumihaila/mcp-safari-server

MCP server Claude CodeCodexCursor

MCP server for Safari browser control and debugging on macOS. Runs locally from the mcp-safari-server-claude npm package.

not rated 4 1y ago A tokens not measured original MIT

playwright

364

qut-dmrc/buttermilk

MCP server Claude CodeCodexCursor +2

One of 2 in .mcp.json

Lets the agent drive a real browser: open pages, click, type, take screenshots and read the accessibility tree, using Playwright. Runs locally from the @playwright/mcp npm package.

not rated 4 1mo ago A tokens not measured GPL-3.0

trusty-squire

365

Trusty-Squire/trusty-squire

MCP server Claude CodeCodexCursor +2

One of 2 in server.json

Trusty Squire signs up / in to websites for you so you don’t have to. Runs locally from the @trusty-squire/mcp npm package.

not rated 3 today A tokens not measured original MIT

phishark-git/phishark-playwright-mcp

MCP server Claude CodeCodexCursor +2

Playwright MCP with PhiShark preflight and browser-deep protection. Runs locally from the @phishark/playwright-mcp npm package.

not rated 3 1mo ago A tokens not measured copy · 66% Apache-2.0

web-search

367

keenableai/keenable-mcp

MCP server Claude CodeCodexCursor +2

Live web search and clean-markdown page fetch over the Keenable web index. Runs locally from the @keenable/mcp npm package. Needs 1 environment variable to run.

not rated 3 13d ago A tokens not measured original MIT

searchfetch

368

maxylev/searchfetch

MCP server Claude CodeCodexCursor +2

Fault-tolerant MCP Server for Stealth Web Search and Fetching. Runs locally from the searchfetch npm package.

not rated 3 29d ago A tokens not measured original MIT

pagerunner

369

Enreign/pagerunner

MCP server Claude CodeCodexCursor +2

Real Chrome profiles with site intelligence — already logged in, PII anonymization, sessions persist. Runs locally from the pagerunner npm package.

not rated 3 13d ago A tokens not measured

mcp

370

Anakin-Inc/anakin-mcp

MCP server Claude CodeCodexCursor +2

Web data for AI agents: scrape, crawl, search, deep research, site monitoring, browser automation. Runs locally from the @anakin-io/mcp npm package. Needs 1 environment variable to run.

not rated 3 1mo ago A tokens not measured original Apache-2.0

oswright

371

Ask-812/oswright

MCP server Claude CodeCodexCursor +2

Playwright-like automation framework for the operating system. Runs locally from the oswright Python package.

not rated 3 9d ago A tokens not measured original MIT

dsh-verify

372

263311487-ux/dsh-verify

MCP server Claude CodeCodexCursor +2

Agent-built web app quality gate. Real browser is the judge. PASS/FAIL with receipts. Runs locally from the dsh-verify npm package.

not rated 3 8d ago A tokens not measured original MIT

vibe-mcp

373

VibeTechnologies/vibe-mcp

MCP server Claude CodeCodexCursor +2

Drive your real, logged-in Chrome from any MCP client — even from a remote machine, no inbound port. Runs locally from the @vibebrowser/mcp npm package.

not rated 3 13d ago A tokens not measured original Apache-2.0

zendriver-dev

374

bituq/zendriver-mcp

MCP server Claude CodeCodexCursor +2

Undetectable browser automation for LLM agents, spoken over MCP. Runs locally from the zendriver-mcp Python package.

not rated 3 1mo ago A tokens not measured fork MIT

playwright

375

dataraum/dataraum

MCP server Claude CodeCodexCursor +2

One of 2 in .mcp.json

Lets the agent drive a real browser: open pages, click, type, take screenshots and read the accessibility tree, using Playwright. Runs locally from the @playwright/mcp npm package.

not rated 3 1mo ago A tokens not measured original Apache-2.0

aethyn-browser-mcp

376

aethynio/aethyn-browser-mcp

MCP server Claude CodeCodexCursor +2

Local Playwright browser through residential proxies — agent picks country + sticky identity. Runs locally from the aethyn-browser-mcp npm package. Needs 3 environment variables to run.

not rated 3 1mo ago A tokens not measured original MIT

chrome-bridge

377

frsorrentino/chrome-bridge

MCP server Claude CodeCodexCursor +2

Your real, logged-in Chrome as an MCP server: 60 token-efficient web-dev tools. ChromeOS included. Runs locally from the chrome-bridge-mcp npm package.

not rated 3 2d ago A tokens not measured original MIT

nodriver-mcp-server

378

andresolbach/nodriver-mcp-server

MCP server Claude CodeCodexCursor +2

Undetected Chrome automation MCP server powered by nodriver — a stealth, anti-bot-resistant alternative to chrome-devtools-mcp for Claude, Cursor and other AI agents. Runs locally from the nodriver-mcp Python package. Needs 4 environment variables to run.

not rated 4 11d ago A tokens not measured original MIT

lan-direct

379

farshadmomo/lan-direct

MCP server Claude CodeCodexCursor +2

Browser MCP: the app under test egresses via the real ISP while the agent stays on the VPN. Runs locally from the lan-direct npm package.

not rated 3 27d ago A tokens not measured original MIT

zahori

380

josesepulvedapino/zahori

MCP server Claude CodeCodexCursor +2

Find the media stream behind any web page: browser-driven HLS/DASH/MP4 with learnable site profiles. Runs locally from the zahori npm package.

not rated 3 2d ago A tokens not measured original MIT

site-shot-mcp

381

site-shot/site-shot-mcp

MCP server Claude CodeCodexCursor +2

Website screenshots for AI agents: full-page, country proxies, ad & cookie-banner removal. Runs locally from the site-shot-mcp npm package. Needs 1 environment variable to run.

not rated 3 17d ago A tokens not measured original MIT

browser-agent

382

runbook-ai/runbook-ai-mcp

MCP server Claude CodeCodexCursor +2

MCP server for browser automation with AI agent. Runs locally from the runbook-ai-mcp npm package.

not rated 3 7d ago A tokens not measured original Apache-2.0

playwright

383

chrisdothtml/ai-job-finder

MCP server Claude CodeCodexCursor +2

MCP server "playwright" as configured in chrisdothtml/ai-job-finder. Launched with yarn dlx @playwright/mcp@latest.

not rated 3 1mo ago A tokens not measured original MIT

playwright

384

pgagarinov/awesome-claude-code

MCP server Claude CodeCodexCursor +2

MCP server "playwright" as configured in pgagarinov/awesome-claude-code. Launched with bash .devcontainer/playwright-launcher.sh.

not rated 3 6mo ago A tokens not measured