CuratedMCP
β™Š
Gemini CLI
Free

How to Install Puppeteer MCP Server in Gemini CLI

Browser automation for screenshots, scraping, and JavaScript-rendered page interaction

What Puppeteer MCP Server does

Full browser automation via Puppeteer β€” take screenshots, extract data from JavaScript-rendered pages, interact with web UIs, and run automated browser tasks directly from your AI agent. Features: - Take screenshots of any URL (full page or viewport) - Navigate pages and interact with elements - Fill forms and click buttons programmatically - Extract data from dynamic, JavaScript-rendered content - Evaluate JavaScript in the page context - Handle cookies, sessions, and authentication flows - Works headlessly β€” no display required Puppeteer MCP is ideal for web scraping tasks that require JavaScript rendering, UI testing automation, web monitoring, and any scenario where simple HTTP fetching isn't enough. Note: Requires Node.js 18+ and runs a local Chromium browser instance.

puppeteer
browser
scraping
screenshots
automation

Installation steps

  1. 1Copy the config below
  2. 2Open ~/.gemini/settings.json
  3. 3Paste inside "mcpServers": {}
  4. 4Restart Gemini CLI

Configuration

File location: ~/.gemini/settings.json

settings.jsonjson
{
  "puppeteerMcpServer": {
    "command": "npx",
    "args": [
      "-y",
      "@modelcontextprotocol/server-puppeteer"
    ]
  }
}
Full server details GitHub Open Config Editor

Install in other clients

For maintainers

If you maintain Puppeteer MCP Server, add this badge to your README to show it's verified on CuratedMCP:

CuratedMCP Verified
[![CuratedMCP Verified](https://curatedmcp.com/api/badge/puppeteer-mcp-server)](https://curatedmcp.com/marketplace/puppeteer-mcp-server)

Related servers