P
This server drives Chromium to navigate pages, fill forms, click elements, and capture screenshots. It lets models inspect and interact with rendered web pages for browser automation, testing, and data collection.
Tools
navigate
Navigate to a specified URL
screenshot
Capture a screenshot of the current page
click
Click an element on the page
fill
Fill a form input
evaluate
Run a custom script in the page
Setup
Start the server with npx. The required Chromium build is downloaded automatically on first run.
claude_desktop_config.json
{
"mcpServers": {
"puppeteer": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-puppeteer"]
}
}
}
Use cases
Run regression checks on important website flows
Capture scheduled screenshots for page archives
Collect data from pages that require JavaScript rendering
Supported clients
Claude DesktopFull support
CursorFull support
ClineFull support