# Best Puppeteer MCP Servers

> AI-ranked search results for `best puppeteer mcp servers` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 118 total matches; showing the top 13.

Explore on the web: https://awesome-repositories.com/q/best-puppeteer-mcp-servers

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/best-puppeteer-mcp-servers).**

## Results

- [browsermcp/mcp](https://awesome-repositories.com/repository/browsermcp-mcp.md) (5,817 ⭐) — BrowserMCP is a browser automation bridge that connects AI tools to a live browser session through a local proxy server. It implements a standardized protocol for sending commands like click, type, and navigate to a real browser instance running on the user's machine, while keeping all browsing data on the device.

The project distinguishes itself by preserving user sessions and fingerprints across automation tasks. It attaches to the user's existing browser profile to maintain cookies, logins, and authentication state, and uses the real browser's user agent, viewport, and extension context to
- [sawyerhood/dev-browser](https://awesome-repositories.com/repository/sawyerhood-dev-browser.md) (3,631 ⭐) — Dev-browser is a browser automation framework and headless browser controller that provides a sandboxed script runner for executing web tasks. It functions as a vision-based web automator and a specialized interface for large language models, enabling the navigation and interaction of web pages within isolated execution environments.

The project distinguishes itself by converting complex web pages into simplified representations and coordinate-based maps, allowing AI agents to analyze layouts and perform actions based on pixel locations. It employs a mapping system that assigns unique identif
- [nickscamara/open-deep-research](https://awesome-repositories.com/repository/nickscamara-open-deep-research.md) (6,173 ⭐) — Open Deep Research is an AI-powered web research agent that combines a reasoning model with live web search and data extraction to perform deep, multi-source investigations on any topic. It operates through a dual interface, offering both a command-line tool and a Model Context Protocol server, allowing developers to integrate web capabilities directly into AI agents and coding assistants.

The project distinguishes itself by orchestrating an iterative research loop where a reasoning model plans steps, interprets search results, and guides subsequent web interactions. It uses Firecrawl for scr
- [hangwin/mcp-chrome](https://awesome-repositories.com/repository/hangwin-mcp-chrome.md) (10,426 ⭐) — This project is a Model Context Protocol tool that connects local browser instances to AI agents, enabling programmatic control over web sessions. It functions as a browser automation framework, allowing for the navigation of pages, interaction with form elements, and the management of user data while maintaining existing authentication states and profiles.

The utility distinguishes itself by enabling local analysis of browser content, including the extraction of text and the performance of semantic searches across open tabs without transmitting private data to external servers. It also provi
- [browserbase/mcp-server-browserbase](https://awesome-repositories.com/repository/browserbase-mcp-server-browserbase.md) (3,139 ⭐) — This project is an MCP browser automation server that connects large language models to headless cloud browsers. It functions as an autonomous web workflow engine and an LLM web agent interface, enabling the translation of natural language instructions into browser actions and structured data retrieval.

The system distinguishes itself through a managed headless browser cloud API that supports concurrent Chromium sessions with integrated stealth modes, CAPTCHA solving, and proxy traffic routing. It utilizes self-healing element selection to maintain automation resilience when page structures c
- [executeautomation/mcp-playwright](https://awesome-repositories.com/repository/executeautomation-mcp-playwright.md) (5,237 ⭐) — This project is a Model Context Protocol server that enables Large Language Models to control Playwright browsers for web automation, scraping, and end-to-end testing. It functions as a programmable interface for executing JavaScript, capturing screenshots, and interacting with web elements across multiple browser engines.

The server exposes browser automation capabilities as a set of standardized tools that models can discover and invoke. It supports session-based browser isolation to ensure unique contexts for each client connection and provides a transport layer using either standard input
- [microsoft/playwright-mcp](https://awesome-repositories.com/repository/microsoft-playwright-mcp.md) (33,988 ⭐) — Playwright MCP is a browser automation server that provides a standardized interface for connecting large language models to web navigation and interaction capabilities. By operating as a Model Context Protocol server, it enables external AI agents to execute browser-based tasks, extract data, and perform complex web sequences through a unified communication protocol.

The project distinguishes itself by acting as a remote controller that manages headless browser lifecycles and isolated automation contexts. It maintains session-based state isolation, allowing for distinct user profiles and per
- [chromedevtools/chrome-devtools-mcp](https://awesome-repositories.com/repository/chromedevtools-chrome-devtools-mcp.md) (43,761 ⭐) — This project serves as an agentic browser controller, providing a programmatic bridge that enables autonomous software agents to navigate web pages and interact with document elements. It functions as a browser automation protocol, facilitating headless browser operations and automated web interactions to perform repetitive tasks and end-to-end testing without manual human input.

The system distinguishes itself by utilizing the Chrome DevTools Protocol to establish a bidirectional communication channel with the browser engine. This allows for protocol-based remote control, where external appl
- [unclecode/crawl4ai](https://awesome-repositories.com/repository/unclecode-crawl4ai.md) (68,644 ⭐) — Crawl4AI is an AI-powered web crawling and data extraction engine designed to transform complex web content into structured formats. It functions as a headless browser orchestrator, enabling the navigation of dynamic websites, the execution of custom scripts, and the capture of visual assets like screenshots and PDFs. By integrating language models directly into the extraction workflow, the system converts raw HTML into clean, structured data or Markdown files optimized for downstream ingestion.

The platform distinguishes itself through a distributed, self-hosted infrastructure that manages l
- [firecrawl/firecrawl](https://awesome-repositories.com/repository/firecrawl-firecrawl.md) (133,479 ⭐) — Firecrawl is a web data extraction platform designed to convert unstructured web content into clean, LLM-ready formats like markdown or JSON. It functions as an autonomous web crawler and scraper, capable of mapping entire domains, performing recursive navigation, and executing complex data gathering tasks. By leveraging headless browser orchestration, the system handles dynamic, JavaScript-heavy pages to ensure comprehensive data capture.

The platform distinguishes itself through its focus on agentic workflows, providing a programmatic interface that allows autonomous agents to perform live
- [prefecthq/fastmcp](https://awesome-repositories.com/repository/prefecthq-fastmcp.md) (22,994 ⭐) — FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants.

The project distinguishes itself through its support for interactive, server-defined user interface compone
- [modelcontextprotocol/servers](https://awesome-repositories.com/repository/modelcontextprotocol-servers.md) (87,320 ⭐) — The Model Context Protocol is a standardized communication framework designed to connect language models to external data sources, functional tools, and interactive user interfaces. It provides a vendor-neutral interface layer that enables AI hosts to discover and execute capabilities across heterogeneous service environments, using a JSON-RPC based messaging standard to facilitate bidirectional communication between clients and servers.

The protocol distinguishes itself through a robust capability-based handshake that negotiates feature sets during session initialization, ensuring compatibil
- [apify/apify-mcp-server](https://awesome-repositories.com/repository/apify-apify-mcp-server.md) (797 ⭐) — This project is a Model Context Protocol server that bridges artificial intelligence agents with cloud-based web scraping and automation resources. It functions as a remote task orchestrator, allowing agents to discover, configure, and execute complex browser automation jobs as callable functions within their native environments.

The server distinguishes itself by providing a unified framework for managing distributed workflows, including the ability to handle asynchronous task polling, structured data serialization, and real-time status tracking. It supports advanced agentic capabilities suc
