mcpservers.md

Puppeteer MCP

Official Puppeteer browser automation server — let AI control a real browser for scraping, screenshots, and UI testing.

TRUSTED · Official
{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
    }
  }
}

Paste into your client's MCP configuration file.

"Take a screenshot of https://example.com and save it to ./screenshot.png"

Easy Setup

API key or simple config

Light usage
  • You need to take screenshots of web pages
  • You want to generate PDFs from HTML or live pages
  • You're doing local scraping that requires JavaScript execution
  • You want browser automation without cloud costs
  • You need cloud-hosted browsers — use browserbase-mcp
  • You only need static HTML — fetch-mcp is simpler
  • You need cross-browser testing — use playwright-mcp (supports more engines)
1

Page Screenshots

Capture a full-page or viewport screenshot of a URL.

"Take a full-page screenshot of https://example.com/dashboard and save it to ./screenshots"

2

PDF Generation

Convert a web page or HTML to PDF.

"Generate a PDF of https://example.com/report/2026-q1 and save it as q1-report.pdf"

3

Scraping with JS

Extract data from pages that require JavaScript to render.

"Go to this infinite-scroll product page, scroll to load 50 items, and extract their names and prices"

Some websites only show their content after JavaScript runs — think dashboards, web apps, anything with infinite scroll or login walls. A simple URL fetcher gets back an empty shell. To see the real page, you need an actual web browser. This server gives your AI an actual web browser. It's a copy of Chrome, controlled in the background by a tool called Puppeteer. Tell Claude 'take a screenshot of this dashboard,' 'save this report as a PDF,' 'log into this admin page and pull the list of paying customers,' or 'scroll the page until 50 products are loaded and grab their names and prices' — and the AI drives a real browser to do it. It's powerful and runs entirely on your own machine, so there's no third-party service in the loop. The trade-offs: the first install downloads a couple hundred megabytes of Chromium, scraping logic can break when sites redesign, and on long sessions the browser quietly eats CPU and memory. For one-off automation, screenshots, or testing your own web app, it's exactly the right tool.

The official Puppeteer MCP server provides browser automation capabilities to AI assistants. Navigate URLs, take screenshots, interact with web elements, fill forms, click buttons, and extract page content — using a real Chromium browser.

One of the most powerful MCP servers for web scraping, UI testing, and automated browser workflows.

Claude Cursor Cline
#official#anthropic#puppeteer#browser#automation#scraping