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
- 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_evaluateThings to ask
- “Navigate to example.com and take a screenshot”
- “Fill in the search box and click submit”
- “Run document.title in the page”