Awesome MCP › Browser Automation

Browser Automation

35 projects

microsoft/playwright-mcp

Playwright MCP is an MCP server that enables LLMs to automate and interact with web browsers using structured accessibility snapshots for efficient and deterministic browser automation.

⭐ 37071 TypeScript added 2025-04-09

alibaba/page-agent

Page Agent is an in-page JavaScript GUI agent that enables natural language control of web interfaces, offering easy integration without browser extensions or headless browsers.

⭐ 29065 TypeScript added 2026-03-23

Skyvern-AI/skyvern

Skyvern automates browser-based workflows using large language models and computer vision, providing a robust and scalable web automation solution that integrates with the Model Context Protocol (MCP).

⭐ 22994 Python added 2025-05-06

firecrawl/firecrawl-mcp-server

Firecrawl MCP Server is an MCP server implementation that adds advanced web scraping, crawling, and search capabilities to LLM clients like Cursor and Claude, enabling enhanced data extraction and research functionalities.

⭐ 7453 JavaScript added 2025-10-04

AgentDeskAI/browser-tools-mcp

BrowserTools MCP is a powerful browser monitoring and interaction tool that leverages the Model Context Protocol to enable AI-powered applications to capture and analyze browser data directly within MCP-compatible IDEs.

⭐ 7318 JavaScript

BrowserMCP/mcp

Browser MCP is an MCP server and Chrome extension that enables AI applications to automate and control your browser locally using your existing browser profile for privacy, speed, and stealth.

⭐ 7082 TypeScript added 2025-04-13

apify/actors-mcp-server

Apify MCP Server is an MCP protocol server implementation that enables AI assistants to interact with Apify Actors for data extraction, web scraping, and automation tasks through a standardized protocol.

⭐ 7022 TypeScript added 2025-05-06

agent-infra/sandbox

agent-infra/sandbox is an all-in-one sandbox environment combining Browser, Shell, File, MCP, and VSCode Server in a single Docker container, providing a unified, secure, and agent-ready platform for AI agent development and testing.

⭐ 5906 Python added 2025-10-04

executeautomation/mcp-playwright

executeautomation/mcp-playwright is a Model Context Protocol server that enables AI-driven browser automation and web interactions using Playwright.

⭐ 5644 TypeScript added 2025-05-06

remorses/playwriter

Playwriter is a browser extension-based Model Context Protocol (MCP) that enables efficient and powerful AI-driven browser automation using the full Playwright API with minimal context window usage.

⭐ 3885 TypeScript added 2025-12-15

stickerdaniel/linkedin-mcp-server

LinkedIn MCP Server is an MCP server that enables AI assistants like Claude to interact with LinkedIn for profile scraping, company analysis, job searches, and personalized job recommendations through a Docker-based setup.

⭐ 3465 Python added 2025-10-04

browserbase/mcp-server-browserbase

Browserbase MCP Server enables LLMs to control and interact with web browsers using the Model Context Protocol, providing cloud browser automation and advanced web interaction capabilities.

⭐ 3407 TypeScript added 2025-03-20

brightdata/brightdata-mcp

Bright Data MCP is a Model Context Protocol server that enables AI agents and applications to access and extract real-time web data seamlessly, enhancing their capabilities with live information.

⭐ 2638 JavaScript

aaronjmars/opendia

OpenDia is a privacy-first browser automation tool that connects AI models to Chromium-based browsers using the Model Context Protocol, enabling seamless AI-driven interactions and automation without switching browsers.

⭐ 1921 JavaScript added 2025-07-05

refreshdotdev/web-eval-agent

An MCP server that autonomously evaluates web applications by driving a browser to test UX, capture logs, and generate detailed reports within the developer's IDE.

⭐ 1238 Python added 2025-12-26

jae-jae/fetcher-mcp

Fetcher MCP is an MCP server that uses Playwright to fetch and intelligently extract web page content, supporting JavaScript execution, parallel processing, and flexible output formats.

⭐ 1085 TypeScript added 2025-03-20

co-browser/browser-use-mcp-server

browser-use-mcp-server is an MCP server that enables AI agents to control web browsers using browser automation with support for multiple transport protocols and real-time VNC streaming.

⭐ 843 Python added 2025-03-20

browser-use/vibetest-use

Vibetest MCP is an automated QA testing tool using Browser-Use agents within the MCP framework to detect UI bugs, broken links, and accessibility issues on vibe-coded websites.

⭐ 830 Python

hyperbrowserai/mcp

Hyperbrowser MCP Server is an implementation of the Model Context Protocol providing AI-powered tools for web scraping, data extraction, and browser automation using various browser agents.

⭐ 789 TypeScript added 2025-05-14

OTA-Tech-AI/web-agent-protocol

Web Agent Protocol (WAP) is a standardized framework that records and replays user interactions in browsers with support for Model Context Protocol (MCP), enabling efficient automation and reuse of browser actions.

⭐ 507 Python

eyalzh/browser-control-mcp

MCP server paired with a Firefox extension that gives assistants read-oriented control of the browser: tab management and grouping, history search, and consent-gated page text and link reading.

⭐ 323 TypeScript added 2025-05-06

benjaminr/chrome-devtools-mcp

An MCP server that integrates Chrome DevTools Protocol with Claude Desktop and Claude Code to enable advanced web application debugging through natural language interaction.

⭐ 308 Python added 2025-10-04

mzxrai/mcp-webresearch

MCP Web Research Server is an MCP server that integrates real-time web research capabilities into Claude, enabling interactive and sourced information retrieval from the internet.

⭐ 299 JavaScript

VikashLoomba/MCP-Server-Playwright

MCP Server Playwright is an MCP server that enables browser automation and interaction with web pages using Playwright, allowing AI models to perform web navigation, capture screenshots, and execute JavaScript in a real browser environment.

⭐ 299 JavaScript added 2025-10-04

jae-jae/g-search-mcp

g-search-mcp is a powerful MCP server enabling parallel Google searches with multiple keywords, featuring CAPTCHA handling, user behavior simulation, and configurable parameters for efficient automated search tasks.

⭐ 274 TypeScript added 2025-04-09

cloudflare/playwright-mcp

Playwright MCP server deployed as a Cloudflare Worker on Browser Rendering, giving remote MCP clients around fourteen browser tools over SSE in snapshot or vision mode.

⭐ 258 TypeScript

apify/mcp-server-rag-web-browser

An MCP server implementation enabling AI agents to perform efficient web searches and content extraction via the RAG Web Browser Actor using the Model Context Protocol.

⭐ 208 JavaScript added 2025-05-06

blackwhite084/playwright-plus-python-mcp

A Model Context Protocol (MCP) server integrating Playwright tools to enable web automation, note management, and programmable web interactions within the MCP ecosystem.

⭐ 189 Python added 2025-05-06

hanzili/comet-mcp

MCP server that bridges Claude Code to the Perplexity Comet browser over CDP, delegating navigation, logins and deep research to Comet instead of driving the browser from the coding model.

⭐ 180 TypeScript

tinyfish-io/agentql-mcp

An MCP server wrapping the AgentQL API with a single extract-web-data tool that returns structured data from a URL according to a natural-language description of the fields to extract.

⭐ 179 JavaScript added 2025-05-14

scrapeless-ai/scrapeless-mcp-server

Official Scrapeless MCP server giving assistants Google Search and Trends queries, cloud browser control and scraping of JavaScript-heavy pages as HTML, Markdown or screenshots.

⭐ 168 TypeScript

just-every/mcp-read-website-fast

TypeScript MCP server that fetches web pages locally and converts them to clean Markdown with Mozilla Readability and Turndown, aiming at a small token footprint.

⭐ 161 TypeScript

cyberchitta/scrapling-fetch-mcp

An MCP server that retrieves HTML or markdown from sites with anti-automation protection, using Scrapling's stealth browser and TLS-fingerprint-matching HTTP client.

⭐ 115 Python added 2025-05-14

just-every/mcp-screenshot-website-fast

An MCP server that screenshots web pages with Puppeteer and tiles full-page captures into 1072-pixel squares sized for vision model input.

⭐ 109 JavaScript

oxylabs/oxylabs-mcp

Oxylabs' official MCP server for its web scraping infrastructure, returning clean structured data from sites that resist automated access, including e-commerce pages.

⭐ 105 Python added 2025-05-14