MCP Directory
Back

puppeteer

by puppeteer · TypeScript · ★ 94,220

JavaScript API for Chrome and Firefox

#automation#chrome#chromium#developer-tools#firefox#headless-chrome#node-module#testing#web

Install

npx -y github:puppeteer/puppeteer

Claude Desktop config

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": [
        "-y",
        "github:puppeteer/puppeteer"
      ]
    }
  }
}

From the README

[](https://github.com/puppeteer/puppeteer/actions/workflows/ci.yml) [](https://npmjs.org/package/puppeteer) > Puppeteer is a JavaScript library which provides a high-level API to control > Chrome or Firefox over the > [DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/) or [WebDriver BiDi](https://pptr.dev/webdriver-bidi). > Puppeteer runs in the headless (no visible UI) by default Install [](https://github.com/ChromeDevTools/chrome-devtools-mcp), a Puppeteer-based MCP server for browser automation and debugging. Puppeteer also supports the experimental [WebMCP](https://…
Read full README on GitHub →

💡 Need a managed MCP host?

Try Claude Pro for the smoothest MCP experience, or browse our cloud-hosted servers.

Related developer tools servers