Puppeteer MCP Server
JSON →Automate browser interactions using Puppeteer, controlling new or existing Chrome instances.
Install
npx puppeteer-mcp-server Tools · 16
- 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
Links
★ 456 GitHub stars