That one wasn't very good anyway, I would use Microsoft's Playwright server - https://github.com/microsoft/playwright-mcp Playwright is basically the same thing as Puppeteer (just newer and better) Answer from Zealousideal-Ship215 on reddit.com
🌐
Reddit
reddit.com › r/claudeai › puppeteer mcp server is archived, any alternatives?
r/ClaudeAI on Reddit: Puppeteer MCP server is archived, any alternatives?
June 23, 2025 -

I just began to use the Claude desktop app last week. I tried to install some MCP resources, and noticed that Puppeteer MCP server is archived. In my CD calling Puppeteer is no longer working. Do you know any alternatives that serve similar functions? Also any alternative that may work in Claude Code as well for iterative improvements? Thx

https://github.com/modelcontextprotocol/servers-archived/tree/main/src/puppeteer

🌐
Reddit
reddit.com › r/mcp › puppeteer mcp server – a model context protocol server that provides browser automation capabilities using playwright, enabling llms to interact with web pages, take screenshots, and execute javascript in a real browser environment.
r/mcp on Reddit: Puppeteer MCP Server – A Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.
March 9, 2025 - Steel Puppeteer – A Model Context Protocol server that enables LLMs to automate web browsers using Puppeteer, allowing navigation, screenshots, form filling, and JavaScript execution in a real browser environment. ... Playwright MCP Server – A server that enables browser automation using Playwright, allowing interaction with web pages, capturing screenshots, and executing JavaScript in a browser environment through LLMs.
🌐
Reddit
reddit.com › r/claudeai › puppeteer (browser control) mcp tutorial
r/ClaudeAI on Reddit: Puppeteer (Browser control) MCP tutorial
October 12, 2024 - Quick tutorial on setting up Claude Desktop with Puppeteer MCP Server for web browsing · r/ClaudeAI • · r/ClaudeAI · This is a Claude-information subreddit which aims to help everyone make a fully informed decision about how to use Claude to best effect for their individual purposes.
🌐
Reddit
reddit.com › r/claudecode › playwright / puppeteer mcp token usage
r/ClaudeCode on Reddit: Playwright / Puppeteer MCP Token usage
August 25, 2025 -

It seems that using Playwright or Puppeteer MCPs actually gives Claude Code “eyes” and “hands,” making it much easier to close the loop of coding → testing → validating → refactoring. However, the token consumption is massive, and after just one or two tests, the chat gets compacted. I tried delegating this to a subagent, but the results weren’t great. Do you have any tips for handling this? I’m also considering testing the browser-use MCP (https://github.com/browser-use/browser-use) - maybe I’ll give it a shot later today. Thanks!

Find elsewhere
🌐
GitHub
github.com › merajmehrabi › puppeteer-mcp-server
GitHub - merajmehrabi/puppeteer-mcp-server: This MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing Chrome windows.
This MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing Chrome windows. - merajmehrabi/puppeteer-mcp-server
Starred by 337 users
Forked by 51 users
Languages   TypeScript 94.7% | Dockerfile 4.6% | JavaScript 0.7%
🌐
Reddit
reddit.com › r/claudeai › setting up mcp servers in claude code: a tech ritual for the quietly desperate
r/ClaudeAI on Reddit: Setting Up MCP Servers in Claude Code: A Tech Ritual for the Quietly Desperate
March 18, 2025 -

After much trial and error I finally got functioning MCP servers in Claude Code albeit with slightly less will to live.

What are MCP Servers?

They're digital prosthetics that give Claude arms and legs to crawl around your computer with. Less poetically: extensions that let it do stuff beyond generating code you'll never actually use.

The Tools (★ = Requires API Key)

  • Sequential Thinking: Helps Claude solve problems step‑by‑step

  • Filesystem: Lets Claude rummage through the folders you allow

  • Playwright: Modern multi‑browser automation

  • Puppeteer: Chrome‑only (deprecated)

  • Web Fetching: Grabs content from websites

  • Browser Tools (Chrome DevTools Integration): Capture and analyze browser data through a Chrome extension

  • ★ Brave Search: Web searching capabilities

  • ★ Firecrawl: Advanced web scraping


🏃‍♂️ One‑Command Installation (The "I Don't Have Time For This" Version)

Copy everything in the block, paste into a macOS/Linux terminal, and hit ↵.

bash <<'EOF'
echo "🔧  Installing Claude MCP servers (latest versions)…"

# Sequential Thinking — Claude's chain‑of‑thought engine
claude mcp add sequential-thinking -s user \
  -- npx -y @modelcontextprotocol/server-sequential-thinking || true

# Filesystem — give Claude access to local folders
claude mcp add filesystem -s user \
  -- npx -y @modelcontextprotocol/server-filesystem \
     ~/Documents ~/Desktop ~/Downloads ~/Projects || true

# Playwright — modern multi‑browser automation
claude mcp add playwright -s user \
  -- npx -y @playwright/mcp-server || true

# Puppeteer — Chrome‑only (deprecated but still works)
claude mcp add puppeteer -s user \
  -- npx -y @modelcontextprotocol/server-puppeteer || true

# Fetch — simple HTTP GET/POST
claude mcp add fetch -s user \
  -- npx -y @kazuph/mcp-fetch || true

# Browser‑Tools — DevTools logs, screenshots, etc.
claude mcp add browser-tools -s user \
  -- npx -y @agentdeskai/browser-tools-mcp || true

echo "--------------------------------------------------"
echo "✅  MCP registration finished."
echo ""
echo "🔴  To enable Browser‑Tools, run this in a *second* terminal and leave it open:"
echo "    npx -y @agentdeskai/browser-tools-server"
echo "--------------------------------------------------"
claude mcp list
EOF

Save this as install-mcp-servers.sh, make it executable (chmod +x install-mcp-servers.sh), and run it while questioning your life choices.

Windows users: you'll need a .bat file instead. Good luck with that!

# Essential MCP Servers (Individual Installation)

Sequential Thinking

claude mcp add sequential-thinking -s user \
  -- npx -y @modelcontextprotocol/server-sequential-thinking

Lets Claude actually think through problems instead of making things up with confidence.

Filesystem Access (update paths as desired)

claude mcp add filesystem -s user \
  -- npx -y @modelcontextprotocol/server-filesystem \
     ~/Documents ~/Desktop ~/Downloads ~/Projects

Give Claude access to your files.

Playwright (multi‑browser automation)

claude mcp add playwright -s user \
  -- npx -y @playwright/mcp

Puppeteer (deprecated but still works)

claude mcp add puppeteer -s user \
  -- npx -y @modelcontextprotocol/server-puppeteer

Watch in existential dread as your browser operates itself.

Web Fetching

claude mcp add fetch -s user \
  -- npx -y @kazuph/mcp-fetch

Grabs content from websites.

Browser Tools

Gives Claude access to your browser's console logs, network traffic, and the ability to run performance/accessibility audits.

Step 1: Install the Chrome extension – download from the releases page and load it via Chrome’s extension manager. Step 2: Start the middleware server (keep this terminal open)

npx -y @agentdeskai/[email protected]

Step 3: Add the MCP server to Claude Code (in a separate terminal)

claude mcp add browser-tools -s user \
  -- npx -y @agentdeskai/[email protected]

Step 4: Open Chrome DevTools (F12) and find the BrowserTools tab.

★ Brave Search (Requires API Key)

# Replace YOUR_API_KEY_HERE with your actual Brave Search API key
claude mcp add brave-search -s user \
  -- env BRAVE_API_KEY=YOUR_API_KEY_HERE \
     npx -y @modelcontextprotocol/server-brave-search

Let Claude search the web and bring back results.

★ Firecrawl (Advanced Web Scraping — Requires API Key)

# Replace fc-YOUR_API_KEY with your actual Firecrawl API key
claude mcp add firecrawl -s user \
  -- env FIRECRAWL_API_KEY=fc-YOUR_API_KEY \
     npx -y firecrawl-mcp

For when you need to scrape websites with industrial‑grade efficiency and minimal respect for robots.txt.


# The -s user vs -s local Thing

  • -s user: Makes these tools available globally

  • -s local: Only works in your current directory

# Troubleshooting

  • Windows issues: prepend cmd /c before npx commands

  • Timeout errors: MCP_TIMEOUT=10000 claude

  • Connection problems: Type /mcp in Claude Code to see which servers are napping

  • Filesystem access: Double‑check your paths

That's it. Save yourself the four hours of my life I'll never get back.

PS – Yes, this was written mostly with the help of Claude.

EDIT: Apparently there were some stupid Reddit formatting issues. It converted the "@" to "u/", I'm such a noob, sorry! I updated the script to include playwright which is a pretty good alternative to puppeteer. Thanks all for pointing out my numerous flaws.

🌐
Reddit
reddit.com › r/claudeai › for those who use claude code & puppeteer mcp how do you skip authentication process?!
r/ClaudeAI on Reddit: for those who use Claude Code & Puppeteer MCP how do you skip authentication process?!
June 1, 2025 -

hi guys
Learning about the MCP server Puppeteer and how to use it with Cloud Code in order to create a workflow of automated debugging, where I let the machine check its own work. Take a screenshot and fix itself until the desired outcome is achieved.

Then I ran into this problem:

when Puppeteer MCP opens a browser, it opens a new browser which is insecure. It's not my profile in Chrome browser, you know, so he has no passwords, no cache files, no login remember me. or anything like that

so when it first opens my localhost application it needs to authenticate itself, and currently, I use Google OAuth authentication. So, if Puppeteer wants to log in to the dashboard and watch all the pages, he can't do it because Google won't allow an insecure machine to log in to Google. So, the whole workflow is disabled.

Does anyone else here experience the same issue and know what to do or have some kind of solution?

🌐
Reddit
reddit.com › r/ai_agents › stop using playwright and puppeteer for automation
r/AI_Agents on Reddit: Stop Using Playwright and Puppeteer for automation
September 18, 2025 -

If your Playwright/Puppeteer scripts work fine and never get blocked, this isn't for you.

But if you're tired of your automation breaking every time a site updates their anti-bot detection, keep reading.

The problem: Traditional browser automation gets flagged. You spend more time fixing broken scripts than actually automating things. Especially painful for sites without solid APIs like LinkedIn, Twitter, or Reddit.

What I switched to: CDP MCP (Chrome DevTools Protocol with Model Context Protocol)

Here's the magic: The AI runs the workflow once, learns the pattern, then it executes without the LLM - making it 100x cheaper and way more reliable.

What I'm automating now:

  • Go to twitter and post this {content}

  • Open Gmail and send this email: {content} to {recipient} with subject:{subject}

  • Open my web app and Test the login functionality with these credentials {username}, {password}

  • Go to this LinkedIn profile {profile link} and extract the professional experiences and details of this person (output in JSON)

  • Go to Reddit and post {content} in this community: {community}, adhering to Guidelines: {guidelines}

  • Go to Reddit and get all comments from this post: {link}

  • Go to Reddit and reply {response} to this comment {comment}

The killer feature: These workflows become API calls you can plug into n8n, Make, or your own pipelines.

Same outcome every time. No more "why did my automation break overnight?"

For the automation engineers here: How much of your time is spent debugging scripts that worked yesterday?

Because mine just got that time back. And my monthly LLM costs went from $200 to $2.

It's free and open source if you want to try it out.

🌐
Warp
mcp.so › server › puppeteer
Puppeteer MCP Server
Puppeteer is a Model Context Protocol server that provides browser automation capabilities, allowing LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.
🌐
PulseMCP
pulsemcp.com › servers › modelcontextprotocol-puppeteer
Puppeteer MCP Server by Anthropic | PulseMCP
Captures web page screenshots using TypeScript and Puppeteer, enabling automated visual content processing for web... ... Integrates Playwright with MCP to enable web browser automation for tasks like scraping, testing, and content...
🌐
Reddit
reddit.com › r/mcp › which mcp server is a game changer for you?
r/mcp on Reddit: Which MCP server is a game changer for you?
June 12, 2025 -

I am learning more about MCP (Model Context Protocol) and I see there are many servers available now.

But I want to know from you all — which MCP server really made a big difference for you?
Like, which one is a game changer in your opinion?

You can also tell:

  • What you like about it?

  • Is it fast or has special features?

  • Good for local models or online?

  • Easy to set up?

I am just exploring, so your experience will help a lot. 🙏
Thank you in advance!