puppeteer-mcp-server

puppeteer-mcp-server

3.6

If you are the rightful owner of puppeteer-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Puppeteer MCP Server provides browser automation capabilities using Puppeteer, enabling interaction with both new and existing Chrome browser instances.

The Puppeteer MCP Server is a tool designed to facilitate browser automation through the use of Puppeteer. It allows users to interact with web pages by navigating, taking screenshots, clicking elements, filling forms, and executing JavaScript. The server can manage both new browser instances and connect to existing Chrome windows, making it versatile for various automation tasks. It supports smart Chrome tab management, ensuring that existing browser instances are preserved and managed intelligently. The server is built with a modular structure, allowing for easy configuration and extension. It also includes comprehensive logging and error handling features to ensure robust operation.

Features

  • Navigate web pages
  • Take screenshots
  • Click elements
  • Fill forms
  • Execute JavaScript

Tools

  1. puppeteer_connect_active_tab

    Connect to an existing Chrome instance with remote debugging enabled.

  2. puppeteer_navigate

    Navigate to a URL.

  3. puppeteer_screenshot

    Take a screenshot of the current page or a specific element.

  4. puppeteer_click

    Click an element on the page.

  5. puppeteer_fill

    Fill out an input field.

  6. puppeteer_select

    Use dropdown menus.

  7. puppeteer_hover

    Hover over elements.

  8. puppeteer_evaluate

    Execute JavaScript in the browser console.