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?
Supports Puppeteer as one of the compatible browser automation engines for cloud browser control and web interactions through Browserbase and Stagehand.
AlicenseAqualityDmaintenanceEnables AI-powered browser automation through Browserbase and Stagehand, allowing LLMs to navigate websites, extract data, take screenshots, and perform web interactions using natural language commands.Last updated291,840Apache 2.0Why this server?
Uses Puppeteer for reliable Chrome browser automation, including clicking, filling forms, navigation, and waiting for page elements.
AlicenseAqualityDmaintenanceEnables AI coding assistants to control and inspect a live Chrome browser for automation, debugging, performance analysis, and screenshot capture through Chrome DevTools.Last updated4262,135,1123Apache 2.0Why 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 updated225MITWhy this server?
Uses Puppeteer for high-quality headless browser rendering to generate the Mermaid diagrams as PNG images.
AlicenseBqualityDmaintenanceA Model Context Protocol (MCP) server that converts Mermaid diagrams to PNG images.Last updated1309229MITWhy this server?
Offers browser automation capabilities for web interaction and testing.
AlicenseBquality-maintenanceProvides tools for collecting and documenting code from directories.Last updated42915MITWhy this server?
Uses Puppeteer to provide browser automation capabilities for navigating web pages, taking screenshots, and executing JavaScript
AlicenseAqualityDmaintenanceEnables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.Last updated737MITWhy this server?
Provides browser automation capabilities with tab pool management, enabling navigation, content extraction, screenshots, element interaction (clicking, typing), JavaScript evaluation, and selector waiting across multiple concurrent browser tabs.
AlicenseAqualityDmaintenanceEnables browser automation with concurrent tab pool management using Puppeteer. Supports navigation, content extraction, screenshots, element interaction, and JavaScript execution across multiple browser tabs with auto-recovery and idle timeout features.Last updated11101MITWhy this server?
Provides browser automation capabilities using Puppeteer, allowing navigation, screenshot capture, element interaction (clicking, typing, scrolling), and page information retrieval.
AlicenseAqualityDmaintenanceEnables browser automation (navigation, screenshots, clicking, typing) and AI image generation using Puppeteer and Google Gemini.Last updated11MITWhy this server?
Uses puppeteer-core to connect to browserless.io cloud browsers for extracting fully rendered DOM content from dynamic web pages, including SPAs and infinite scroll sites, with configurable wait times and scrolling behavior.
AlicenseAqualityDmaintenanceEnables extraction of fully rendered web content from dynamic pages, SPAs, and infinite scroll sites using browserless.io, with support for configurable scrolling and wait times to capture JavaScript-generated content.Last updated13MIT