Puppeteer MCP server
Automate a headless Chrome browser. A reference server for browser automation via Puppeteer, letting an assistant navigate pages, fill forms, and capture content.
Browser & automationMaintained by
OfficialProtocol
Model Context ProtocolSource
modelcontextprotocol/servers-archived
Installing Puppeteer
Runs on demand via npx. Nothing to install globally.
The upstream reference server is archived. It still installs and runs, but is no longer maintained. Playwright MCP is the maintained alternative.
claude mcp add puppeteer -- npx -y @modelcontextprotocol/server-puppeteer
{
"mcpServers": {
"puppeteer": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-puppeteer"
]
}
}
}Not sure where the config file lives, or it isn't picking the server up? Config paths for every client.
What it does
A reference server for browser automation via Puppeteer, letting an assistant navigate pages, fill forms, and capture content.
Like any MCP server, Puppeteer plugs into MCP-compatible assistants (such as Claude and other clients) so the model can use it as a tool , no custom integration code required.
Related Browser & automation MCP servers
- PlaywrightDrive a real browser to navigate and act.
- BrowserbaseRun cloud browsers for agents at scale.
- Vibium"Selenium for AI", plain-English, self-healing browser tests.
- ApifyRun web scrapers and automation actors.
- Chrome DevToolsLet the assistant debug a live Chrome page.
- StagehandAutomate browsers using natural language instructions.