MCP server

Puppeteer

Archived reference server for Puppeteer browser automation

Archived reference MCP server (moved to modelcontextprotocol/servers-archived and no longer maintained) for browser automation with Puppeteer. Supports navigation, screenshots, clicking, form filling and JavaScript evaluation; consider Playwright MCP or Chrome DevTools MCP instead.

Connect

  1. 1Add the server to Codex
    codex mcp add puppeteer --env PUPPETEER_LAUNCH_OPTIONS=YOUR_PUPPETEER_LAUNCH_OPTIONS -- npx -y @modelcontextprotocol/server-puppeteer

Configs are generated from the publisher's documented endpoint. Check their docs for plan requirements and scopes. New to this? Read the step-by-step tutorial.

Tools 7

puppeteer_navigatepuppeteer_screenshotpuppeteer_clickpuppeteer_hoverpuppeteer_fillpuppeteer_selectpuppeteer_evaluate

Things to ask

  • “Navigate to example.com and take a screenshot”
  • “Fill in the search box and click submit”
  • “Run document.title in the page”

Related