kapyn
MCP serversBrowser & automation 路 MCP server

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.

Category
Browser & automation
Maintained by
Official
Protocol
Model Context Protocol
Source
modelcontextprotocol/servers-archived
View on GitHubBrowse all MCP servers

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 Code
claude mcp add puppeteer -- npx -y @modelcontextprotocol/server-puppeteer
Claude Desktop 路 Cursor 路 VS Code 路 Windsurf
{
  "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