The Puppeteer MCP Server provides browser automation capabilities through Puppeteer, enabling interaction with both new browser instances and existing Chrome windows to perform tasks like navigating web pages, taking screenshots, clicking elements, filling forms, and executing JavaScript. It offers intelligent Chrome tab management that can connect to active Chrome tabs while preserving existing instances, solving the problem of seamless browser automation integration within AI applications. The server is installed as a global npm package or run directly via npx, then configured in Claude Desktop or VSCode to expose Puppeteer's automation tools to language models.
claude mcp add --transport stdio merajmehrabi-puppeteer-mcp-server uvx puppeteer-mcp-server