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?
Uses Puppeteer to read and process live web content, scraping and returning clean text from any URL.
AlicenseAqualityCmaintenanceAn 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.Last updated228MITWhy this server?
Utilizes Puppeteer to render SVG slide designs into final PDF and PNG formats for social media distribution.
AlicenseAqualityCmaintenanceMCP server that turns articles, transcripts, and markdown into LinkedIn carousel PDFs, Instagram PNGs, and Threads PNGs. Content in, slides out. No web UI, no cloud service.Last updated85MITWhy this server?
Uses Puppeteer to provide browser automation capabilities for navigating web pages, taking screenshots, and executing JavaScript
AlicenseAqualityCmaintenanceEnables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.Last updated777MITWhy this server?
Leverages Puppeteer functionality through Cloudflare's Browser Rendering API for web content fetching and screenshot capture
AlicenseAqualityCmaintenanceThis MCP server provides tools for interacting with Cloudflare Browser Rendering, allowing you to fetch and process web content for use as context in LLMs directly from Cline or Claude Desktop.Last updated511MITWhy this server?
Uses Puppeteer for browser automation to interact with web pages, including navigation, clicking elements, typing text, scrolling, and capturing screenshots.
AlicenseAqualityCmaintenanceEnables LLMs like Claude to navigate the web through Puppeteer-based tools and Steel. Based on the Web Voyager framework, it provides tools for all the standard web actions click clicking/scrolling/typing/etc and taking screenshots.Last updated947MITWhy this server?
Can be used in conjunction with puppeteer MCP for browser automation tasks
AlicenseAqualityAmaintenanceShell 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, pythonLast updated6661Apache 2.0Why this server?
Leverages Puppeteer through Cloudflare's implementation (@cloudflare/puppeteer) for browser automation and content extraction
AlicenseBqualityCmaintenanceA 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.Last updated411MITWhy this server?
Uses Puppeteer's bundled Chromium binary by default to control Chrome DevTools Protocol, providing browser automation capabilities through MCP.
AlicenseBqualityBmaintenanceEnables multiple MCP clients to share a single Chrome instance while maintaining isolated tab sessions for each client. It acts as a multiplexer between clients and the chrome-devtools-mcp server, preventing tab conflicts across different sessions like Claude Code windows.Last updated29144Apache 2.0Why this server?
Allows web scraping and browser automation, enabling the AI to browse articles mentioned on Hacker News and gather additional context beyond the HN comments.