
Puppeteer MCP Server
Browser automation MCP server using Puppeteer — navigate, fill, click, and screenshot pages.
Puppeteer MCP Server is a browser automation MCP server using Puppeteer — navigate, fill, click, and screenshot pages. Built on Puppeteer, a widely-used Node.js library for controlling Chromium-based browsers.
About Puppeteer MCP Server
Puppeteer MCP Server is an MCP server that gives an agent browser automation — navigate, fill, click, and screenshot pages — built on Puppeteer, the Node.js library for controlling Chromium-based browsers.
It exposes those automation actions through the Model Context Protocol and runs locally on macOS, Windows, and Linux without depending on remote services. It is free and open source.
It suits developers who want an MCP client such as Claude Desktop to drive a real browser locally. It is not a fit if you cannot install Node.js and a Chromium browser, or if you need broad cross-browser coverage — its scope is bounded by Puppeteer, which primarily targets Chromium.
Compared with other automation MCP servers, this is the Puppeteer/Chromium-focused option rather than a multi-browser one.
Sources: this listing
What it does well
- Built on Puppeteer, a widely-used Node.js library for controlling Chromium-based browsers.
- Exposes browser automation tools (navigate, fill, click, screenshot) through the Model Context Protocol.
- Runs locally on macOS, Windows, and Linux without depending on remote services.
- Available at no cost as a free, open-source MCP server.
Where it falls short
- Requires a compatible MCP client such as Claude Desktop to invoke the exposed tools.
- Needs Node.js and a Chromium browser installed locally to function.
- Limited to Puppeteer's browser automation capabilities, which primarily target Chromium-based browsers.
Tagged
- Self-hostable
- Supports Claude
- CLI
- MCP Support
- Agentic Mode
- Free
- Open Source
Compared with similar things
Picked by shared tags inside the MCP Servers.
- 01Free →Postgres MCP Server
Read-only Postgres MCP server — let an LLM query your database with full schema awareness.
- 02Freemium →LangChain
Most-used framework for building LLM applications with retrieval, agents, and chains.
- 03Free →Filesystem MCP Server
Anthropic's reference MCP server for reading, writing, and searching files on the local filesystem.
- 04Free →GitHub MCP Server
Official GitHub MCP server — issues, PRs, repos, and code search through Claude or any MCP client.
- 05Free →Sequential Thinking MCP Server
Tool that lets an LLM work through problems step by step with explicit reasoning state.
- 06Free →Slack MCP Server
Reference MCP server for Slack — read channels, post messages, and manage threads from an agent.
Related reading
- The Best Vibe Coding Tools
The best vibe-coding tools aren't another AI model — they're the open-source Claude Code repos you stack on top of it. The right ones turn the agent from a fancy autocomplete into a disciplined senior engineer: it plans before it codes, designs properly, maps your codebase, and gets scanned for security. Here are eight worth installing.
Read guide → - How to Build an MVP with AI
You don't start by building. You start by finding the one assumption that would kill the idea, then build the smallest thing that tests it. Here's the full idea-to-deployed workflow from a live AI build session: research the market with ChatGPT, pick a segment on unit economics, have AI write the PRD, then vibe-code and ship with Claude Code — in a couple of hours, not a quarter.
Read guide → - What Is an AI Agent Harness? The Runtime That Turns an LLM Into an Agent
A harness is the runtime wrapper that turns a bare language model into an agent — the layer that runs tools, holds memory, assembles context, and enforces limits. The model does the reasoning; the harness does everything the model can't do on its own. It's the part that decides whether you shipped a chatbot or a real agent — and it's why the same model feels brilliant in one tool and useless in another.
Read guide →
Featured on Vibedonalds
Own Puppeteer MCP Server? Add this badge to your site to show you’re listed — and link back to your profile here.
<a href="https://vibedonalds.com/tools/mcp-puppeteer" target="_blank" rel="noopener">
<img src="https://vibedonalds.com/badge/featured-on-vibedonalds.svg" alt="Puppeteer MCP Server — Featured on Vibedonalds" width="240" height="60" loading="lazy" />
</a>Frequently asked questions
- What is Puppeteer MCP Server?
- Puppeteer MCP Server is a browser automation MCP server using Puppeteer — navigate, fill, click, and screenshot pages.
- Is Puppeteer MCP Server free?
- Puppeteer MCP Server is free to use. There is no paid tier as of the last index update.
- What platforms does Puppeteer MCP Server support?
- Puppeteer MCP Server runs on mac, win, linux, cli.
- What category does Puppeteer MCP Server belong to?
- Puppeteer MCP Server is in the MCP Servers category — Implementations of the Model Context Protocol — file, database, API, and browser servers that LLM clients can plug into.
- What are the downsides of Puppeteer MCP Server?
- Requires a compatible MCP client such as Claude Desktop to invoke the exposed tools. Needs Node.js and a Chromium browser installed locally to function. Limited to Puppeteer's browser automation capabilities, which primarily target Chromium-based browsers.