CuratedMCP
πŸ€–
Claude Desktop
Free

How to Install Puppeteer MCP Server in Claude Desktop

Browser automation for screenshots, scraping, and JavaScript-rendered page interaction

What Puppeteer MCP Server does

Full browser automation via Puppeteer β€” take screenshots, extract data from JavaScript-rendered pages, interact with web UIs, and run automated browser tasks directly from your AI agent. Features: - Take screenshots of any URL (full page or viewport) - Navigate pages and interact with elements - Fill forms and click buttons programmatically - Extract data from dynamic, JavaScript-rendered content - Evaluate JavaScript in the page context - Handle cookies, sessions, and authentication flows - Works headlessly β€” no display required Puppeteer MCP is ideal for web scraping tasks that require JavaScript rendering, UI testing automation, web monitoring, and any scenario where simple HTTP fetching isn't enough. Note: Requires Node.js 18+ and runs a local Chromium browser instance.

puppeteer
browser
scraping
screenshots
automation

Installation steps

  1. 1Copy the config below
  2. 2Open claude_desktop_config.json
  3. 3Paste inside "mcpServers": {}
  4. 4Restart Claude Desktop

Configuration

File location: ~/Library/Application Support/Claude/claude_desktop_config.json

claude_desktop_config.jsonjson
{
  "puppeteerMcpServer": {
    "command": "npx",
    "args": [
      "-y",
      "@modelcontextprotocol/server-puppeteer"
    ]
  }
}
Full server details GitHub Open Config Editor

Install in other clients

For maintainers

If you maintain Puppeteer MCP Server, add this badge to your README to show it's verified on CuratedMCP:

CuratedMCP Verified
[![CuratedMCP Verified](https://curatedmcp.com/api/badge/puppeteer-mcp-server)](https://curatedmcp.com/marketplace/puppeteer-mcp-server)

Related servers