Browser automation MCP servers

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

Browse within: browser-automation 161mcp-server 143model-context-protocol 104LLM 67cursor 67playwright 43chrome-extension 41ai-tools 36cli 27chrome 26web-scraping 26agent 25claude-code-plugin 25computer-use 24

bun-uia

169

ObscuritySRL/bun-win32

MCP server Claude CodeCodexCursor +2

Playwright for the Windows desktop, from Bun — drive native GUIs via UI Automation + MCP. Runs locally from the bun-uia npm package. Needs 6 environment variables to run.

not rated 21 +1 6d ago A tokens not measured

mcp-wechat-adb-server

170

DaBaiGoose/MCP-WeChat-ADB-Server

MCP server Claude CodeCodexCursor +2

MCP server "mcp-wechat-adb-server" as configured in DaBaiGoose/MCP-WeChat-ADB-Server. Runs locally from the mcp-wechat-adb-server Python package.

not rated 21 +1 1y ago A tokens not measured original MIT

open-browser-control

171

smankoo/open-browser-control

MCP server Claude CodeCodexCursor +2

Give AI agents control of your browser (Chrome or Firefox). Works with any MCP client. Runs locally from the open-browser-control npm package.

not rated 21 +1 6mo ago A tokens not measured original MIT

elster-mcp-server

172

lukasschwarz/elster-mcp-server

MCP server Claude CodeCodexCursor +2

Drive the German tax portal ELSTER via Puppeteer: submit UStVA, prepare EUER/ESt, sync inbox. Runs locally from the elster-mcp-server npm package. Needs 14 environment variables to run.

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

playwright

173

berabuddies/puffer

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 20 2mo ago A tokens not measured

uiautomator2-mcp

174

GitDzreal93/uiautomator2-mcp

MCP server Claude CodeCodexCursor +2

MCP server for Android device automation via uiautomator2. Runs locally from the uiautomator2-mcp Python package.

not rated 20 1y ago A tokens not measured

selenium

175

abarrac/mcp-selenium

MCP server Claude CodeCodexCursor +2

MCP server "selenium" as configured in abarrac/mcp-selenium. Launched with java -jar ~/.mcp-selenium/mcp-selenium.jar. Needs 3 environment variables to run.

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

zenrows-mcp

176

ZenRows/zenrows-mcp

MCP server Claude CodeCodexCursor +2

Zenrows MCP server — Fetch, Extract, Batch, and Browser Sessions for AI coding assistants. Runs locally from the @zenrows/mcp npm package. Needs 1 environment variable to run.

not rated 20 yesterday A tokens not measured original MIT

octo-browser

177

johunsang/vive-md

MCP server Claude CodeCodexCursor +2

MCP server "octo-browser" as configured in johunsang/vive-md. Runs /Users/hunsangjo/.config/octo/mcp-browser-server.js with node.

not rated 20 6mo ago A tokens not measured

hasdata

178

HasData/hasdata-mcp

MCP server Claude CodeCodexCursor +2

All HasData scraping tools in one MCP server: Google, TikTok, Instagram, maps, e-commerce and more. Remote server at mcp.hasdata.com.

not rated 20 changed 16d ago A tokens not measured original MIT

mcp-autogui-multinode

179

stonehill-2345/mcp-autogui-multinode

MCP server Claude CodeCodexCursor +2

MCP server "mcp-autogui-multinode" as configured in stonehill-2345/mcp-autogui-multinode. Runs locally from the mcp-autogui-multinode Python package.

not rated 19 8mo ago A tokens not measured original MIT

public-browser

180

Silbercue/public-browser

MCP server Claude CodeCodexCursor +2

Browse your real profile: -30% tokens, -25% cost, -41% tool calls, -34% tool defs, +40% faster. Runs locally from the public-browser npm package.

not rated 19 +1 changed 1mo ago A Socket: warn tokens not measured original MIT

chrome-devtools-mcp

181

WPS-SmartDocs/WPS-AirPage-Skill

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.

not rated 18 7mo ago A tokens not measured

sumyapp/playwright-parallel-mcp

MCP server Claude CodeCodexCursor +2

MCP server for parallel browser automation with isolated Playwright sessions. Runs locally from the playwright-parallel-mcp npm package.

not rated 18 9mo ago A tokens not measured original MIT

bwb-browser

183

krshforever/bwb-browser

MCP server Claude CodeCodexCursor +2

Browser Without Bloat — lightweight MCP server that gives AI agents browser superpowers. Static-first fetch ladder (Chromium only when JS demands it), lean profiles for Termux/1GB VPS, resource vigilance, tab journaling. Runs anywhere. Stays lean like air. Runs locally from the bwb-browser npm package.

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

weapp-agent-mcp

184

Chaixueyuan/weapp-agent-mcp

MCP server Claude CodeCodexCursor +2

Agent-first MCP server for WeChat Mini Program debugging & automation via WeChat DevTools. Runs locally from the @chaixueyuan/weapp-agent-mcp npm package. Needs 15 environment variables to run.

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

browser-gateway

185

browser-gateway/browser-gateway

MCP server Claude CodeCodexCursor +2

AI browser tools with Chrome CDP. Navigate, screenshot, interact. Multi-provider failover. Runs locally from the browser-gateway npm package. Needs 1 environment variable to run.

not rated 18 yesterday A tokens not measured original MIT

chrome-devtools-port

186

Kevin-Liu-01/Loop

MCP server Cursor

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

not rated 18 2d ago A Socket: warn tokens not measured original MIT

tap

187

LeonTing1010/tap

MCP server Claude CodeCodexCursor +2

Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay. Runs locally from the @taprun/cli npm package.

not rated 17 +1 2mo ago A tokens not measured original MIT

robertn702/playwright-mcp-electron

MCP server Claude CodeCodexCursor +2

Playwright Tools for MCP with Electron Support. Runs locally from the @robertn702/playwright-mcp-electron npm package.

not rated 17 8mo ago A tokens not measured original Apache-2.0

playwright-electron

189

usrivastava92/gtv-desktop-remote

MCP server Claude CodeCodexCursor +2

Playwright Tools for MCP with Electron Support. Runs locally from the @robertn702/playwright-mcp-electron npm package.

not rated 17 yesterday A tokens not measured

nova-act-mcp-server

190

madtank/nova-act-mcp

MCP server Claude CodeCodexCursor +2

An MCP server providing tools to control web browsers using the Amazon Nova Act SDK. Runs locally from the nova-act-mcp-server Python package.

not rated 16 1y ago A tokens not measured original MIT archived

unbrowser

191

protostatis/unbrowser

MCP server Claude CodeCodexCursor +2

Web access for LLM agents. One static binary. No Chrome. Runs locally from the pyunbrowser Python package.

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

gpt-web-codex

192

m4j2rpf766-crypto/gpt-web-codex

MCP server Claude CodeCodexCursor +2

MCP server "gpt-web-codex" as configured in m4j2rpf766-crypto/gpt-web-codex. Runs locally from the gpt-web-codex npm package.

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