CodexSpot
P

Puppeteer MCP Server

Enables AI assistants to control a headless Chrome browser through MCP, supporting navigation, screenshots, clicking, form filling, and JavaScript evaluation.

stdioLocalNo Authnpm

What This Server Exposes

Tools

navigatescreenshotclickfillevaluate

Resources

  • page screenshots
  • page content

Setup Instructions

  1. 1Ensure Node.js 18+ is installed
  2. 2Add the Puppeteer server config to your Claude Desktop configuration
  3. 3Restart Claude Desktop — Puppeteer will download Chromium automatically on first use

Configuration

Claude Desktop Configuration

claude_desktop_config.json
{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-puppeteer"
      ]
    }
  }
}

Server Manifest

No official server.json manifest found. Generate one with our MCP server.json Generator →

Compatibility

Claude DesktopClaude Code

Safety Notes

This server grants AI access to a real browser that can navigate any website, submit forms, and execute JavaScript. Avoid using it against authenticated sessions with sensitive data. Only run against sites you own or have permission to test.

This listing is for informational purposes only. CodexSpot is not affiliated with Puppeteer MCP Server.