MCP Servers for Puppeteer

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.

View all MCP Servers

  • Why this server?

    Uses Puppeteer for browser automation to interact with web pages, including navigation, clicking elements, typing text, scrolling, and capturing screenshots.

    A
    security
    A
    license
    A
    quality
    Enables 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.
    9
    24
    JavaScript
    MIT License
    • Apple
  • Why this server?

    This is a MCP server implementation that provides browser automation capabilities through Puppeteer, enabling various web interactions including navigation, screenshots, clicking elements, filling forms, and executing JavaScript in browser contexts.

    A
    security
    A
    license
    A
    quality
    Enables browser automation with Puppeteer, supporting navigation, form interactions, and connection to active Chrome instances for comprehensive web page interaction.
    8
    338
    7
    TypeScript
    MIT License
    • Apple
    • Linux
  • Why this server?

    Leverages Puppeteer functionality through Cloudflare's Browser Rendering API for web content fetching and screenshot capture

    A
    security
    A
    license
    A
    quality
    This 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.
    5
    TypeScript
    MIT License
    • Apple
  • Why this server?

    Uses Puppeteer for high-quality headless browser rendering to generate the Mermaid diagrams as PNG images.

    A
    security
    A
    license
    A
    quality
    A Model Context Protocol (MCP) server that converts Mermaid diagrams to PNG images.
    1
    198
    10
    JavaScript
    MIT License
  • Why this server?

    Leverages Puppeteer through Cloudflare's implementation (@cloudflare/puppeteer) for browser automation and content extraction

    A
    security
    A
    license
    A
    quality
    A 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.
    4
    2
    TypeScript
    MIT License
    • Apple
  • Why this server?

    Uses Puppeteer for Chrome automation, allowing page interaction, tab management, and browser control

    A
    security
    A
    license
    A
    quality
    Controls Chrome browser with debugging capabilities, allowing page automation, extension management, and userscript injection through the Model Context Protocol.
    13
    7
    JavaScript
    MIT License
    • Linux
    • Apple
  • Why this server?

    Uses Puppeteer to enable accessibility testing on web applications by automating browser interactions to capture and analyze page content.

    A
    security
    A
    license
    A
    quality
    Provides accessibility testing capabilities through CLI, helping identify accessibility issues in web applications using axe-core and Puppeteer.
    1
    JavaScript
    MIT License
  • Why this server?

    Uses Puppeteer to navigate websites, take screenshots, and analyze web content for accessibility testing purposes

    A
    security
    A
    license
    A
    quality
    Provides web accessibility analysis and color blindness simulation using axe-core and Puppeteer, enabling detailed accessibility checks and visual simulations based on WCAG guidelines.
    2
    JavaScript
    MIT License
    • Apple
    • Linux
  • Why this server?

    Utilizes puppeteer-extra-plugin-stealth to provide stealth browsing capabilities with anti-detection techniques that bypass common bot detection systems

    A
    security
    A
    license
    A
    quality
    Provides stealth browser capabilities using Playwright with anti-detection techniques, allowing MCP clients to navigate websites and take screenshots while evading common bot detection systems.
    1
    1
    TypeScript
    MIT License
  • Why 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.

    A
    security
    A
    license
    A
    quality
    A Model Context Protocol (MCP) server that provides tools for searching and fetching information from Hacker News.
    4
    5
    Python
    MIT License
    • Apple
  • Why this server?

    Offers browser automation capabilities for web interaction and testing.

    A
    security
    A
    license
    A
    quality
    Provides tools for collecting and documenting code from directories.
    4
    42
    12
    TypeScript
    MIT License
    • Apple
    • Linux
  • Why this server?

    Uses Puppeteer to provide browser automation capabilities for navigating web pages, taking screenshots, and executing JavaScript

    A
    security
    F
    license
    A
    quality
    Enables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.
    7
    1
    2
    JavaScript
    • Linux
  • Why this server?

    Uses Puppeteer to perform automated browser interactions for web scraping, enabling the search functionality with configurable browser settings.

    A
    security
    F
    license
    A
    quality
    A lightweight, stateless MCP server utilizing Puppeteer for web searches, returning structured JSON results, easily integratable with other MCP-enabled systems.
    1
    193
    JavaScript
  • Why this server?

    Provides browser automation capabilities using Puppeteer, enabling LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment

    A
    security
    F
    license
    A
    quality
    Enables LLMs to perform web browsing tasks, take screenshots, and execute JavaScript using Puppeteer for browser automation.
    4
    14,761
    1
    JavaScript
  • Why this server?

    Allows capturing screenshots of websites and local HTML files through Puppeteer with configurable viewport dimensions, full page capture support, and custom output paths.

    A
    security
    F
    license
    A
    quality
    Enables capturing screenshots of web pages and local HTML files through a simple MCP tool interface using Puppeteer with configurable options for dimensions and output paths.
    1
    4
    4
    JavaScript
  • Why this server?

    Uses Puppeteer and Chrome's rendering engine to generate high-quality PDFs from Markdown content with reliable resource loading and rendering of modern web features and fonts.

    A
    security
    F
    license
    A
    quality
    An MCP server for converting Markdown documents to PDF files.
    1
    1
    JavaScript
  • Why this server?

    Browser automation for web scraping and interaction

    punkpeye
    Verified
    -
    security
    A
    license
    -
    quality
    Test
    8,937
    MIT License
    • Linux
    • Apple
  • Why this server?

    Can be used in conjunction with puppeteer MCP for browser automation tasks

    -
    security
    A
    license
    -
    quality
    Shell 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, python
    261
    Python
    Apache 2.0
    • Apple
    • Linux
  • Why this server?

    Offers web automation capabilities for taking screenshots of webpages, generating PDFs, and extracting content from websites through the Puppeteer headless browser.

    -
    security
    A
    license
    -
    quality
    A modular server that implements the Model Context Protocol standard, providing tools for interacting with GitHub, GitLab, Google Maps, Memory storage, and web automation through a unified gateway.
    1
    Python
    Apache 2.0
    • Linux
    • Apple
  • Why this server?

    Leverages Puppeteer (via rebrowser-puppeteer) for advanced bot detection avoidance, enabling reliable web content viewing and scraping

    -
    security
    A
    license
    -
    quality
    Provides Google search capabilities, web content extraction, and screenshot functionality with advanced bot detection avoidance through the MCP protocol.
    11
    3
    TypeScript
    MIT License
    • Apple
    • Linux
  • Why this server?

    Provides browser automation capabilities including page navigation, screenshot capture, form interaction, and JavaScript execution in a real browser environment.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.
    2
    Python
    Apache 2.0
  • Why this server?

    Provides browser automation capabilities using Puppeteer to interact with web pages, take screenshots, and execute JavaScript in a real browser environment

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables LLMs to automate web browsers using Puppeteer, allowing navigation, screenshots, form filling, and JavaScript execution in a real browser environment.
    JavaScript
    MIT License
  • Why this server?

    Provides integration with Puppeteer, likely for web scraping or browser automation tasks

    -
    security
    F
    license
    -
    quality
    This is an MCP server that facilitates building tools for interacting with various APIs and workflows, supporting Python-based development with potential for customizable prompts and user configurations.
    Python