Puppeteer MCP Server
Automate headless Chrome with Puppeteer for scraping and UI verification tasks.
Ads
Overview
Navigate pages, capture screenshots, and interact with DOM elements using Puppeteer primitives.
Installation
npx -y @modelcontextprotocol/server-puppeteer
Configuration
{
"mcpServers": {
"puppeteer": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-puppeteer"]
}
}
}Capabilities
- navigate
Navigate to a URL.
- screenshot
Capture a screenshot of the current page.
Supported clients
- Claude Desktop
Tags
- headless
- chrome
Related MCP servers
Playwright MCP
Control browsers with Playwright to navigate pages, capture snapshots, and automate flows.
site-shot/site-shot-mcp
Website screenshot API for AI agents. Real Chromium rendering, full-page capture up to 20,000px, country/geo proxies, and automatic ad & cookie-banner removal (cleaner images, fewer vision tokens). Two tools: `capture_screenshot`, `capture_full_page`. Install: `npx -y site-shot-mcp`.
seleniumboot/selenium-mcp
Python MCP server for Selenium WebDriver — 84 tools for browser automation, element interactions, assertions, and self-healing locators, plus codegen for Java TestNG / JUnit 5 / Cucumber / pytest / C# NUnit / Playwright and CI pipelines (GitHub Actions / Jenkins / GitLab CI). No ChromeDriver setup needed.
ScrapeUnblocker/scrapeunblocker-mcp
Fetch any web page's HTML (or AI-parsed JSON, or Google results) through the ScrapeUnblocker anti-bot API (Cloudflare, DataDome, PerimeterX, Akamai, Shape), using your own API key. Three tools: `fetch_html`, `fetch_parsed`, `google_search`. Install: `npx -y scrapeunblocker-mcp`.