114 MCP servers

Browser Automation

Browser automation servers expose actions such as navigation, screenshots and page interaction to an MCP client. Check which browser they control, whether they reuse an existing session, and what access they need.

114 servers

Browser automation using Puppeteer, supporting local and remote browser connections.

TypeScriptLocal
updated 13d ago

Playwright browser automation: interact with web pages through structured accessibility snapshots.

TypeScript
updated 2d ago
browser

lightpanda-io

36.8k

Headless browser for AI and web automation with a built-in MCP server.

ZigLocal
updated today
SeleniumBase

seleniumbase

13.1k

Browser automation, testing and bot-detection bypass using SeleniumBase CDP Mode with Chromium, including click-based CAPTCHA solving.

PythonLocal
updated today
Firecrawl

firecrawl

7.7k

Firecrawl web scraping: search, scrape, crawl, map and extract structured data, with live browser interaction and website change monitoring.

OfficialJavaScriptLocalCloud
updated today
browsermcp

browsermcp

7.2k

Automate your local Chrome browser.

TypeScriptLocal
updated 1y ago
playwright

executeautomation

5.7k

Browser automation and web scraping using Playwright.

TypeScript
updated 10mo ago
auto-browser

LvcidPsyche

913

Browser agent with human takeover via noVNC, reusable auth profiles, approval and audit controls, and isolated Docker sessions.

PythonLocal
updated 2d ago
browser-use

co-browser

847

Browser automation with browser-use, including a Dockerfile to run Chromium in Docker with a VNC server.

Python
updated 5mo ago
yutu

eat-pray-ai

701

Automate YouTube operations, also available as a CLI.

GoLocal
updated 1d ago

Firefox automation via WebDriver BiDi: snapshot-based interactions, network monitoring, console capture and screenshots for testing and scraping.

TypeScriptLocal
updated 1d ago

Control the user's Firefox browser via a companion extension.

TypeScriptLocal
updated 1mo ago
safari

achiya-automation

223

Native Safari browser automation without a Chrome dependency.

JavaScriptLocal
updated 2d ago

Search Bilibili content, with LangChain integration examples.

JavaScriptLocal
updated 6mo ago
comet

hanzili

181

Connect to the Perplexity Comet browser for agentic browsing, deep research and real-time task monitoring.

TypeScriptLocal
updated 9mo ago
cloakbrowser

swimmwatch

169

Playwright MCP-compatible browser automation using CloakBrowser Chromium.

TypeScriptLocal
updated 3d ago
WebReaper

alex-on-ai

152

Web scraper that returns clean Markdown, distributed as a single binary.

C#Local
updated 18d ago
browser

Agent360dk

58

Control your real, logged-in Chrome browser via an extension, with multiple concurrent color-coded sessions.

JavaScriptLocal
updated 1d ago
DOMShell

apireno

58

Browse the web with filesystem commands (ls, cd, grep, click) by mapping Chrome's accessibility tree to a virtual filesystem via an extension.

TypeScriptLocal
updated 2mo ago

Control the user's real Chrome browser via an extension, reusing existing sessions, logins and cookies.

JavaScriptLocal
updated 2d ago
browser-kit

ndthanhdev

55

Interact with your local browsers.

TypeScriptLocal
updated 1d ago
veilbrowser

acunningham-ship-it

43

Stealth automation of unmodified Chrome over raw CDP, using accessibility-tree element refs; can attach to a running Chrome to reuse logged-in sessions.

TypeScriptLocal
updated 1mo ago

Autonomous browser automation.

TypeScriptLocal
updated today
webdriverio

webdriverio

42

Browser and mobile app automation with WebdriverIO: control browsers and automate native Android and iOS apps via WebDriver and Appium.

TypeScriptLocal
updated today

Lightweight browser automation with zero dependencies.

Rust
updated 11mo ago

Chromium-free agent browser with built-in V8: tiered fetching, multi-engine search, screenshots, persistent login sessions and CDP access.

RustLocal
updated today
pagemap

Retio-ai

36

Compress web page HTML into compact structured maps that preserve actionable elements, so agents can read and interact with pages using fewer tokens.

PythonLocal
updated 5mo ago

Fetch content from login-protected pages such as Notion, Google Docs, Jira and Confluence via a real browser login with persistent session caching.

TypeScriptLocal
updated 5d ago

Minimal MCP server and client implementation using Azure OpenAI and Playwright.

PythonLocal
updated 1mo ago
transcriptor

samson-art

24

Get transcripts and metadata for summarization and content analysis.

TypeScriptCloud
updated 4d ago
olostep

olostep

24

Web scraping, crawling and search API: extract content as Markdown or JSON, batch-process URLs and get answers with citations.

TypeScriptCloud
updated today
zen

sh6drack

23

Zen Browser automation via WebDriver BiDi: navigation, form filling, screenshots and JavaScript evaluation.

JavaScriptLocal
updated 5mo ago
PyreCrawl

SanggonBoy

22

Self-hosted web scraping: scrape, extract, crawl, map, search, academic papers, research and monitoring, with a tiered fallback including Cloudflare bypass.

PythonLocal
updated 1mo ago
svipall

ilien-dev

20

Local-first web reading escalating from HTTP to a real browser when blocked: clean Markdown, site crawls, search, row extraction and local CAPTCHA handling.

RustLocal
updated 14d ago
iwdp

nnemirovsky

19

iOS Safari debugging via ios-webkit-debug-proxy with WebKit Inspector Protocol support: DOM, CSS, network, storage, debugger and more.

GoLocal
updated 19d ago

Chrome automation over raw CDP with multiple tabs, cached accessibility-tree refs, server-side multi-step flow execution and a Python scripting API.

TypeScriptLocal
updated 27d ago
tap

LeonTing1010

18

Compile browser automation into deterministic plans that run in your logged-in Chrome without runtime LLM calls, detecting drift when sites change.

JavaScriptLocal
updated 2mo ago

Token-efficient browser automation: semantic page snapshots and stable element IDs instead of raw DOM or screenshots, driving Chrome over CDP.

TypeScriptLocal
updated 1d ago
vibe-testing

AishwaryShrivastav

17

Code-aware browser testing that reads routes, forms and existing tests, runs Playwright scenarios, and keeps regression history and screenshot reports.

TypeScriptLocal
updated 6d ago
unbrowser

protostatis

16

Lightweight native browser that runs JavaScript, follows links, fills forms, manages cookies and returns low-token BlockMaps, without Chrome.

RustLocal
updated 2mo ago

Autonomous, goal-driven LLM web crawler with stealth browsing, distributed as a single binary.

RustLocal
updated 5d ago
bilibili

xspadex

14

Fetch trending videos from Bilibili.

PythonLocal
updated 1y ago
Esc

Type to search every entry. ↑↓ to move, Enter to open.