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.
Quick Install
$ npx -y @modelcontextprotocol/server-puppeteerIn-Depth Setup Guide
Complete setup walkthrough & security best practices
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 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.