Puppeteer MCP Server

Official
Search & Web
stdio

Full headless Chrome browser automation via Puppeteer. Navigate pages, interact with DOM elements, capture screenshots, and extract page content. The official MCP reference implementation for browser automation.

Quick Install

$ npx -y @modelcontextprotocol/server-puppeteer

In-Depth Setup Guide

Complete setup walkthrough & security best practices

Read Guide

Configuration by Client

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

Need a different client? Use the Config Generator for Windsurf, Cline, Antigravity, and more.

Available Tools (5)

puppeteer_navigatepuppeteer_screenshotpuppeteer_clickpuppeteer_fillpuppeteer_evaluate

Puppeteer FAQ

What is the Puppeteer MCP server?

Full headless Chrome browser automation via Puppeteer. Navigate pages, interact with DOM elements, capture screenshots, and extract page content. The official MCP reference implementation for browser automation.

How do I install the Puppeteer MCP server?

Run: npx -y @modelcontextprotocol/server-puppeteer

Which AI clients support the Puppeteer MCP server?

The Puppeteer MCP server works with Claude Desktop, Cursor, Codex CLI, Antigravity, Windsurf, and any MCP-compatible client using stdio transport.

What tools does the Puppeteer MCP server provide?

The server provides 5 tools: puppeteer_navigate, puppeteer_screenshot, puppeteer_click, puppeteer_fill, puppeteer_evaluate.