Back to MCPs
Official
Puppeteer
Browser automation capabilities using Puppeteer. Allows Claude to interact with web pages, take screenshots, and execute JavaScript in a browser environment.
browserautomationpuppeteer+1 more
1,432 upvotes
52,800 views
by Anthropic
Installation
npx -y @modelcontextprotocol/server-puppeteer
How to add to Claude Code
- Open Claude Code settings
Run
claude configor edit~/.claude/config.json - Add the MCP server configuration
{ "mcpServers": { "puppeteer": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-puppeteer" ] } } } - Restart Claude Code
The MCP server will now be available in your sessions
Related MCP Servers
Playwright
OfficialBrowser automation and testing using Playwright. More powerful than Puppeteer with cross-browser support and better reliability for web interactions.
Fetch
OfficialWeb content fetching and conversion for efficient LLM usage. Retrieve web pages and convert HTML to markdown for easier consumption by Claude.