MCP Servers / web-scraping / Puppeteer MCP Server

Puppeteer MCP Server

JSON →
httpnone★ 456web-scraping

Automate browser interactions using Puppeteer, controlling new or existing Chrome instances.

Install
How to run this server
[ { "cmd": "npx puppeteer-mcp-server", "imports": [] } ]
server path: puppeteer-mcp-server
Tools
What this server exposes
puppeteer_navigate
Navigate to a URL
puppeteer_screenshot
Take a screenshot of the current page
puppeteer_click
Click an element on the page
puppeteer_fill
Fill out an input field
puppeteer_select
Select an element on the page
puppeteer_hover
Hover an element on the page
puppeteer_evaluate
Execute JavaScript in the browser
puppeteer_get_content
Get the full page HTML content
puppeteer_get_text_content
Get the text content of the page
puppeteer_get_console_logs
Get console logs from the browser
puppeteer_get_metrics
Get performance metrics
puppeteer_get_network_logs
Get network request logs
puppeteer_get_downloads
Get list of downloaded files
puppeteer_press_key
Press a keyboard key
puppeteer_close
Close the browser
puppeteer_set_viewport
Set the viewport size
Configuration
Environment & auth
authnone
Resources
Puppeteer MCP Server — MCP Server · libregistry