Puppeteer

Automation
src
Automation
puppeteer_navigate
0.0
0.0 (Not rated)

Log in to rate this MCP server

The Puppeteer MCP server provides robust browser automation capabilities to interact with webpages programmatically. It allows users to navigate pages, take screenshots, click, hover, fill forms, select options, and execute JavaScript in a real browser environment. This server is essential for tasks like automated testing, data scraping, and web interaction automation. With customizable Puppeteer launch options, users can tailor the browsing environment for specific needs.
Tools:

puppeteer_navigate

Navigate to any URL in the browser

Input:

url (string, required), launchOptions (object, optional), allowDangerous (boolean, optional)

Output:

Navigates to the specified URL in the browser

puppeteer_screenshot

Capture screenshots of the entire page or specific elements

Input:

name (string, required), selector (string, optional), width (number, optional, default: 800), height (number, optional, default: 600)

Output:

PNG image of the screenshot

puppeteer_click

Click elements on the page

Input:

selector (string)

Output:

Performs a click action on the specified element

puppeteer_hover

Hover elements on the page

Input:

selector (string)

Output:

Performs a hover action over the specified element

puppeteer_fill

Fill out input fields

Input:

selector (string), value (string)

Output:

Fills the input field with the specified value

puppeteer_select

Select an element with SELECT tag

Input:

selector (string), value (string)

Output:

Selects the specified value in the SELECT element

puppeteer_evaluate

Execute JavaScript in the browser console

Input:

script (string)

Output:

Executes the specified JavaScript code in the browser console