CClaude Code Catalog
All MCP Servers

Puppeteer MCP Server

APIAdvancedTransport: stdio

The Puppeteer MCP Server gives Claude Code the ability to control a headless Chrome browser for web automation tasks. Navigate to URLs, take screenshots, click elements, fill forms, extract page content, and execute JavaScript in the browser context. It is particularly powerful for end-to-end testing, web scraping, generating visual regression snapshots, and debugging front-end issues. The server handles browser lifecycle management automatically.

puppeteerbrowserautomationscrapingtesting

Installation

claude mcp add puppeteer -- npx -y @modelcontextprotocol/server-puppeteer

Configuration Example

{ "mcpServers": { "puppeteer": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-puppeteer"], "env": { "PUPPETEER_HEADLESS": "true", "PUPPETEER_TIMEOUT": "30000" } } } }

Capabilities

Navigate pages
Take screenshots
Click elements
Fill forms
Extract text
Run JavaScript
Record videos
Manage cookies

Terminal Preview

Puppeteer MCP Server

About Puppeteer MCP Server

MCP (Model Context Protocol) servers connect Claude Code to external tools, APIs, and data sources. Puppeteer MCP Server is a API MCP server for Advanced-level users that enables Claude to interact with real-world services, giving it access to live data and the ability to perform actions beyond its built-in capabilities.

Related Servers