MCP ServerVerified
Puppeteer MCP Server
Browser automation - navigate pages, take screenshots, extract data.
Install
claude mcp add puppeteer -- npx -y @modelcontextprotocol/server-puppeteer
About
Run a headless browser from Claude Code. Navigate to URLs, interact with page elements, take screenshots, and extract structured data from web pages. Perfect for testing web apps, scraping reference data, or debugging frontend issues directly from the terminal.
Tags
browserautomationscrapingtestingpuppeteer
Score Breakdown
CLI Score Breakdown8/11
✓Official SDK on npm/pip+2
✓Env var authentication (no browser OAuth)+2
✓Works in headless/CI environments+2
✗CLI tool available0
✓JSON response for piping/parsing+1
✗Docs have curl/CLI examples0
✓Reasonable rate limits for scripted use+1
✗Machine-readable pricing (md/JSON/static)0
Quality Score Breakdown
npm weekly downloads19k
GitHub stars83k
Days since last release12d
Issue close ratio82%
TypeScript typesYes
Docs qualitygood
Breaking changesoccasional
Scores
CLI
8
Quality
8
Related
MCP ServerVerifiedFeatured~200ms - Moderate
150k/wkPlaywright MCP Server
Browser automation with Playwright - test, scrape, and interact with web pages.
CLI
8
Quality
9
claude mcp add playwright -- npx -y @playwright/mcpMCP ServerVerified~500ms - Slow
3.0k/wkApify MCP Server
Run Apify actors for web scraping, automation, and data extraction.
CLI
7
Quality
7
claude mcp add apify -- npx -y @apify/actors-mcp-serverMCP Server~400ms - Slow
7.0k/wkFirecrawl MCP Server
Web scraping and crawling - extract clean content from any website.
CLI
7
Quality
7
claude mcp add firecrawl -- npx -y firecrawl-mcp