Browser automation MCP servers

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

Browse within: browser-automation 151chrome-extension 39playwright 37chrome 25computer-use 23cdp 22web-scraping 21accessibility 20chromium 19chrome-devtools-protocol 18markdown 17claude-desktop 15llm-tools 15desktop-automation 12

playwright

217

jmanhype/speckit

MCP server Claude CodeCodexCursor +2

One of 3 in .mcp.json

MCP server "playwright" as configured in jmanhype/speckit. Runs locally from the @anthropic/mcp-playwright npm package.

26 5mo ago A tokens not measured original MIT

puppeteer

219

FloB95/qrcodly

MCP server Claude CodeCodexCursor +2

One of 6 in .mcp.json

Lets the agent control a headless Chrome browser with Puppeteer: navigate, click, fill forms and screenshot. Runs locally from the @modelcontextprotocol/server-puppeteer npm package.

25 5d ago A tokens not measured original MIT

cmann50/mcp-chrome-google-search

MCP server Claude CodeCodexCursor +2

MCP tool for Google search and webpage content extraction using Chrome browser. Works with Claude to enable Google search and content fetching capabilities. Runs locally from the @cmann50/mcp-chrome-google-search npm package.

25 1y ago A tokens not measured original MIT

haiku-playwright

221

gigsmart/haiku-method

MCP server Claude CodeCodexCursor +2

Part of haiku

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.

24 3mo ago A tokens not measured copy · 86% Apache-2.0

fetch-browser

222

TheSethRose/Fetch-Browser

MCP server Claude CodeCodexCursor +2

MCP server "fetch-browser" as configured in TheSethRose/Fetch-Browser. Runs locally from the fetch-browser npm package.

24 1y ago A tokens not measured original MIT archived

crawl4ai-mcp

223

ritvij14/crawl4ai-mcp

MCP server Claude CodeCodexCursor +2

A web crawler using Model Context Protocol (MCP). Runs locally from the crawl4ai-mcp Python package.

24 1y ago A tokens not measured

chrome-devtools

224

rizumita/feed-curator

MCP server Claude CodeCodexCursor +2

Lets the agent inspect and automate a live Chrome instance through the DevTools protocol: performance traces, network, console. Runs locally from the chrome-devtools-mcp npm package.

23 4mo ago A tokens not measured copy · 100% MIT

playwright

225

tale-project/tale

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.

23 3d ago A tokens not measured original MIT

playwright_own

226

anshlambagit/Claude_Code_Full_Course

MCP server Claude CodeCodexCursor +2

One of 3 in .mcp.json

MCP server "playwrightown" as configured in anshlambagit/ClaudeCodeFullCourse. Launched with cmd /c npx @playwright/mcp@latest.

23 5mo ago A tokens not measured

mcp

227

kitewright/kitewright

MCP server Claude CodeCodexCursor +2

Lightweight browser automation for AI agents: navigate, screenshot, extract, PDF. One small binary. Runs locally from the @kitewright/mcp npm package.

23 1mo ago A tokens not measured original MIT

playwright

228

solanabr/solana-vault-standard

MCP server Claude CodeCodexCursor +2

One of 6 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.

23 4mo ago A tokens not measured copy · 84% MIT

playwright

229

Koomook/claude-agent-template

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.

23 9mo ago A tokens not measured

playwright-server

230

getholly/holly

MCP server Claude CodeCodexCursor +2

One of 3 in claude_desktop_config.json

MCP server "playwright-server" as configured in getholly/holly. Launched with uv --directory /home/kasm-user/workarea/techarge-projects/playwright-plus-python.

23 1mo ago A tokens not measured original Apache-2.0

chainlink-safe-fetch

231

dollspace-gay/AethelOS

MCP server Claude CodeCodexCursor +2

MCP server "chainlink-safe-fetch" as configured in dollspace-gay/AethelOS. Runs .claude/mcp/safe-fetch-server.py with python.

23 2mo ago A tokens not measured original Apache-2.0

browser-use-server

232

ztobs/cline-browser-use-mcp

MCP server Claude CodeCodexCursor +2

MCP server "browser-use-server" as configured in ztobs/cline-browser-use-mcp. Runs locally from the browser-use-server npm package.

23 1y ago A tokens not measured

browserloop

233

mattiasw/browserloop

MCP server Claude CodeCodexCursor +2

A Model Context Protocol server for taking screenshots of web pages using Playwright. Runs locally from the browserloop npm package.

23 11mo ago A tokens not measured AGPL-3.0 archived

exa

234

feniix/pi-extensions

MCP server Claude CodeCodexCursor +2

One of 3 in .mcp.json

Exa's hosted MCP server: neural web search and page content for the agent. Remote server at mcp.exa.ai. Needs 1 environment variable to run.

23 +1 10d ago A tokens not measured original MIT

playwright

235

syahiidkamil/vibe-ai-partner-entity

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.

22 1mo ago A tokens not measured

chrome-devtools

236

Elnora-AI/elnora-ai-agent-hackathon-starter-kit

MCP server Claude CodeCodexCursor +2

One of 4 in .mcp.json

Lets the agent inspect and automate a live Chrome instance through the DevTools protocol: performance traces, network, console. Runs locally from the chrome-devtools-mcp npm package.

22 6d ago A tokens not measured original Apache-2.0

pvinis/mcp-playwright-stealth

MCP server Claude CodeCodexCursor +2

Model Context Protocol servers for Playwright (with stealth). Runs locally from the @pvinis/playwright-stealth-mcp-server npm package.

22 +1 1y ago A tokens not measured fork MIT

playwright

238

nick-pape/grackle

MCP server Claude CodeCodexCursor +2

One of 3 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.

21 2mo ago A tokens not measured copy · 100% MIT

playwright

239

upex-galaxy/agentic-qa-boilerplate

MCP server Claude CodeCodexCursor +2

One of 6 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.

21 9d ago A tokens not measured original MIT

tidesurf

240

TideSurf/core

MCP server Claude CodeCodexCursor +2

MCP server "tidesurf" as configured in TideSurf/core. Launched with bun src/cli.ts mcp.

21 17d ago A tokens not measured original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: