{"repo":"jaenster/puppeteer-mcp-claude","free":true,"listed":false,"github":"https://github.com/jaenster/puppeteer-mcp-claude","clone":"git clone https://github.com/jaenster/puppeteer-mcp-claude.git","description":"Browser automation MCP server for Claude, powered by Puppeteer.","language":"TypeScript","stars":48,"topics":["anthropic","browser-automation","chromium","claude","claude-code","claude-desktop","headless-chrome","llm-tools","mcp","mcp-server"],"license":"MIT","category":"mcp-servers","readme_excerpt":"puppeteer-mcp-claude A Model Context Protocol server that gives Claude Code (and any other MCP-aware client) a real browser via Puppeteer — navigate pages, click and type, run JavaScript, capture screenshots, manage cookies, intercept requests. Requirements - Node.js ≥ 18 - An MCP-aware client (Claude Code, Claude Desktop, Cursor, Codex CLI, …) - Chromium is downloaded automatically by Puppeteer on first install ( 170 MB) Install macOS / Linux Windows (PowerShell) Both scripts verify Node ≥ 18, install the package globally via npm, and register it with Claude Code at user scope. Override scope with SCOPE=project (bash) or $env:SCOPE='project' (PowerShell). Manual — if you'd rather not run a remote script: Then restart Claude Code and ask: \"Take a screenshot of example.com\" . Tools You don't have to call puppeteer launch first — the browser auto-launches with defaults the moment any other tool runs. Page ids default to \"default\" , so single-tab flows can omit pageId entirely. Tool What it does - - puppeteer launch (Optional) launch a browser or connect to an existing Chrome via browserWSEndpoint . Use this for stealth mode, proxies, custom viewport, etc. puppeteer new page Open a new tab. puppeteer navigate Go to a URL. puppeteer click Click a CSS selector. puppeteer type Type into an input. puppeteer get text Read textContent of an element. puppeteer screenshot Capture a PNG — returned inline as an MCP image block, optionally also saved to disk. puppeteer evaluate Run a JS ex","default_branch":null,"files":null,"tree":[],"storefront":"/r/jaenster","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jaenster/puppeteer-mcp-claude/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}