Best Puppeteer MCP Servers
Puppeteer is a Node.js library which provides a high-level API to control Chrome/Chromium over the DevTools Protocol. It allows developers to automate browser actions, take screenshots, generate PDFs, and perform headless testing.
Why this server?
Provides CDP WebSocket endpoints via open_browser that Puppeteer can connect to for automating pages inside fingerprinted browser profiles.
AlicenseAqualityBmaintenanceMCP server for FlashID client that lets AI agents manage browser profiles, proxies, and folders, and control browser automation endpoints via natural language.2630 npmMITWhy this server?
Enables connecting Puppeteer clients to Floppydata Cloud Browser sessions via a signed connectUrl, allowing users to drive a proxy-attached cloud browser with Puppeteer.

floppydata-mcpofficial
AlicenseAqualityBmaintenanceLets agents fetch web data and manage rotating proxies through the Floppydata API v2 directly from MCP clients.14138 npmMITWhy this server?
Executes custom Puppeteer JavaScript on the Browserless cloud, enabling programmatic browser automation via Puppeteer scripts.

browserless-mcpofficial
AlicenseAqualityAmaintenanceMCP server for Browserless.io: scrape and automate any site, bypass captchas and enable stealth mode193,620 npm18Server Side Public , v 1Why this server?
Provides proxy network sessions for Puppeteer automation workflows. AI agents can create, monitor, rotate, and terminate dynamic or static proxy sessions (with budget guardrails and usage telemetry) that Puppeteer-based browser automation can route traffic through.

NexaLayer Agentofficial
AlicenseAqualityAmaintenanceNexaLayer MCP Server — a Model Context Protocol server that lets AI agents create and manage dynamic and static proxy sessions with budget guardrails.161MITWhy this server?
Uses Puppeteer to read and process live web content, scraping and returning clean text from any URL.
AlicenseAqualityDmaintenanceAn MCP server implementation that integrates the SearXNG API for powerful web search capabilities and uses @missionsquad/puppeteer-scraper to read and process live web content.230 npm1MITWhy this server?
Can be used in conjunction with puppeteer MCP for browser automation tasks
AlicenseAqualityFmaintenanceShell and file edit capabilities tightly coupled to provide a powerful coding experience. You can work with different modes: architect and code-writer for separate plan and implementation phase. You can get it to invoke any cli command, e.g., compiling, type checking, linting, github cli, python6690 PyPI677Apache 2.0Why this server?
Leverages Puppeteer through Cloudflare's implementation (@cloudflare/puppeteer) for browser automation and content extraction
AlicenseBqualityDmaintenanceA server that leverages Cloudflare Browser Rendering to extract and process web content for use as context in LLMs, offering tools for fetching pages, searching documentation, extracting structured content, and summarizing content.411MITWhy this server?
Enables HTML to image conversion, rendering generated knowledge cards as PNG or JPEG files.
AlicenseBqualityDmaintenanceConverts Markdown documents into beautifully styled knowledge cards with 18 different themes and generates them as HTML or image files (PNG/JPEG) in various sizes.317 npm4MITWhy this server?
Uses Puppeteer for high-quality headless browser rendering to generate the Mermaid diagrams as PNG images.
AlicenseBqualityAmaintenanceA Model Context Protocol (MCP) server that converts Mermaid diagrams to PNG images.11,119 npm235MIT