Browser automation MCP servers

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

Browse within: browser-automation 152mcp-server 130model-context-protocol 98LLM 65chrome-extension 39playwright 38ai-tools 35claude-code-plugin 28cli 27chrome 25agent 24computer-use 23web-scraping 23cdp 22

stagehand-repl-mcp

1177

srozov/stagehand-repl-mcp

MCP server Claude CodeCodexCursor +2

MCP server "stagehand-repl-mcp" as configured in srozov/stagehand-repl-mcp. Runs locally from the stagehand-repl-mcp npm package.

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

chrome-bridge-mcp

1178

ShalomObongo/chrome-bridge-mcp

MCP server Claude CodeCodexCursor +2

MCP server with 63 tools for browser automation via Chrome extension. Works on ChromeOS/Crostini. Runs locally from the chrome-bridge-mcp npm package.

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

macctl

1179

sitharaj88/macctl

MCP server Claude CodeCodexCursor +2

macOS desktop-automation MCP server — accessibility-tree-first control of windows, input, screen capture, and the system, exposed over the Model Context Protocol. Runs locally from the @sitharaj88/macctl npm package. Needs 10 environment variables to run.

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

playwright

1180

jyoti-c/playwright-mcp-quickstart

MCP server Claude CodeCodexCursor +2

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 0 1mo ago A tokens not measured

mcp

1181

browserview/mcp

MCP server Claude CodeCodexCursor +2

MCP server for browserview.io - disposable cloud Chromium sessions with live human viewing and CDP access for agents. Runs locally from the @browserview/mcp npm package.

not rated 0 14d ago A tokens not measured original MIT

cowork-qa

1183

Cultistsid/cowork-qa-mcp

MCP server Claude CodeCodexCursor +2

MCP server that runs goal-driven Playwright browser sessions and exposes the full action trace plus aria-snapshots so the calling LLM can verify whether the goal was met. Runs locally from the cowork-qa-mcp npm package. Needs 2 environment variables to run.

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

codex-chrome-mcp

1184

ohaoz/chrome-use-mcp

MCP server Claude CodeCodexCursor +2

MCP server "codex-chrome-mcp" as configured in ohaoz/chrome-use-mcp. Runs locally from the codex-chrome-mcp npm package.

not rated 0 1mo ago A tokens not measured

python-crawling-mcp

1185

BaektotheFuture98/Crawl_MCP

MCP server Claude CodeCodexCursor +2

MCP server "python-crawling-mcp" as configured in BaektotheFuture98/CrawlMCP. Runs locally from the python-crawling-mcp Python package.

not rated 0 26d ago A tokens not measured

mcp-server

1186

rscoelho/clikta-mcp-server

MCP server Claude CodeCodexCursor +2

MCP server that lets Claude drive a real browser and turn what it does into a Clikta interactive demo, step guide, and narrated video — automatically. Runs locally from the @clikta/mcp-server npm package.

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

app-screenshot-mcp

1187

0PValencia/app-screenshot-mcp

MCP server Claude CodeCodexCursor +2

MCP Playwright para capturas de UI real. Runs locally from the @0pvalencia/app-screenshot-mcp npm package.

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

scrapling

1188

ishanbhosale08/Valkyrie

MCP server Claude CodeCodexCursor +2

Scrapling is an undetectable, powerful, flexible, high-performance Python library that makes Web Scraping easy and effortless as it should be! Runs locally from the scrapling Python package.

not rated 0 1mo ago A tokens not measured copy · 100% BSD-3-Clause

retroweb-mcp

1189

1llum1n4t1s/Retroweb-MCP

MCP server Claude CodeCodexCursor +2

MCP server for excavating 1990s-2000s Japanese personal websites from web archives. Runs locally from the @kagayoi/retroweb-mcp npm package.

not rated 0 changed 8d ago A tokens not measured original MIT

playwright-mcp

1190

J0from/oss-playwright-mcp

MCP server Claude CodeCodexCursor +2

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 0 1mo ago A tokens not measured copy · 100% Apache-2.0

mcp

1191

nex-browser/nexbrowser-mcp

MCP server Claude CodeCodexCursor +2

Model Context Protocol server for NexBrowser environment management and browser automation. Runs locally from the @nexbrowser/mcp npm package.

not rated 0 23d ago A tokens not measured copy · 78% MIT

KhaledDev/yet-another-web-scraper-mcp

MCP server Claude CodeCodexCursor +2

MCP server that drives a real Chromium browser to scrape websites (npm wrapper around the Python implementation). Runs locally from the yet-another-web-scraper-mcp npm package.

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

playwright-mcp

1193

GORDIAN12/MCP_docs

MCP server Claude CodeCodexCursor +2

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 0 1mo ago A tokens not measured copy · 100% Apache-2.0

iphone-safari-mcp

1194

ikatkov/iphone-safari-mcp

MCP server Claude CodeCodexCursor +2

MCP server "iphone-safari-mcp" as configured in ikatkov/iphone-safari-mcp. Runs locally from the iphone-safari-mcp Python package.

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

crawl4ai-complete-mcp

1195

lexiismadd/crawl4ai-complete-mcp

MCP server Claude CodeCodexCursor +2

MCP server "crawl4ai-complete-mcp" as configured in lexiismadd/crawl4ai-complete-mcp. Runs locally from the crawl4ai-complete-mcp Python package.

not rated 0 1mo ago A tokens not measured

shade-browser-security

1196

Atlas-X-AI/shade-browser-security

MCP server Claude CodeCodexCursor +2

MCP server "shade-browser-security" as configured in Atlas-X-AI/shade-browser-security. Runs locally from the shade-browser-security Python package.

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

cloak-browser-auth

1197

inorilzy/cloak-browser-auth

MCP server Claude CodeCodexCursor +2

MCP server "cloak-browser-auth" as configured in inorilzy/cloak-browser-auth. Launched with .venv/Scripts/python.exe -m cloak_browser_auth mcp.

not rated 0 1mo ago A tokens not measured

openeyes

1198

yangpeng366/openeyes

MCP server Claude CodeCodexCursor +2

MCP server "openeyes" as configured in yangpeng366/openeyes. Runs locally from the openeyes Python package.

not rated 0 5d ago A tokens not measured original MIT

mcp-server-crawler

1199

codecracker2020/mcp-server-crawler

MCP server Claude CodeCodexCursor +2

MCP server "mcp-server-crawler" as configured in codecracker2020/mcp-server-crawler. Runs locally from the mcp-server-crawler npm package.

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

annotation-overlay-mcp

1200

cc10143/annotation-overlay-mcp

MCP server Claude CodeCodexCursor +2

MCP server "annotation-overlay-mcp" as configured in cc10143/annotation-overlay-mcp. Runs locally from the annotation-overlay-mcp npm package.

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