Install guide and config at curatedmcp.com
Puppeteer MCP Server: Automate Browser Tasks Directly from Your AI Agent
What It Does
Puppeteer MCP connects your AI agent to a real browser instance, giving Claude, Cursor, or Windsurf the ability to take screenshots, scrape JavaScript-rendered content, fill forms, and interact with web UIs — all programmatically.
Most web scraping tools fail on modern websites that load content via JavaScript. Puppeteer MCP solves this by spinning up a headless Chromium browser controlled by your AI agent. You get full automation capabilities: navigate pages, click elements, extract data from dynamic content, evaluate custom JavaScript, manage cookies, and handle authentication flows.
The practical upside? Your AI agent can now complete tasks that require actual browser interaction — not just HTTP requests. That means scraping single-page apps, testing web interfaces, monitoring pages that render on load, and automating workflows that involve real user interactions.
It's free, runs locally (no external APIs), and works headlessly, so you don't need a display. Just Node.js 18+ and Chromium running in the background.
How to Install
npx -y @modelcontextprotocol/server-puppeteer
Then add it to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"puppeteer-mcp-server": {
"command": "npx -y @modelcontextprotocol/server-puppeteer"
}
}
}
Restart Claude Desktop, and Puppeteer tools will be available in your next conversation.
Real-World Use Cases
Extract data from React/Vue/Angular apps: Scrape product listings, job boards, or news sites that render content client-side. Ask Claude to navigate, wait for content to load, then extract structured data — no parsing brittle JavaScript required.
Screenshot-based monitoring: Monitor competitor websites, take full-page screenshots of dashboards, or generate visual reports. Perfect for tracking design changes or building proof-of-concept automation without manual screenshots.
Form automation and testing: Test web forms by having Claude fill inputs, select dropdowns, upload files, and submit — then verify the result with screenshots. Useful for QA workflows or integration testing.
Full install guides for Claude Desktop, Cursor, Windsurf, and more at CuratedMCP.
Top comments (0)