Provides AI assistants with powerful, detection-resistant browser automation capabilities built on ZFC Digital's puppeteer-real-browser package.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"puppeteer-real-browser": {
"args": [
"puppeteer-real-browser-mcp-server@latest"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
⚠️ UNDER MAINTENANCE - This project is still being actively developed. Some features may be incomplete or change without notice.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'command' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked command against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in browser
Browser automation with Puppeteer for web scraping and testing
Self-hosted URL- and file-to-Markdown service for humans and AI agents - web pages, documents, images, audio, YouTube. PWA + REST + MCP + Claude Code skill, Reddit-aware, refreshable share links.
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
MCP Security Weekly
Get CVE alerts and security updates for Puppeteer Real Browser Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Give an MCP-compatible AI assistant a local Chrome browser that it can open, navigate, read, and control.
Under maintenance: This project is still changing. The
mainbranch may be newer than the package published on npm. The npm badge above shows the published version used by@latest.
This package runs as a local Model Context Protocol (MCP) server. Your MCP client starts the server, and the server starts one Chrome process for browser automation.
Main features:
rebrowser-puppeteer-core and a small set of anti-detection settingsNo browser automation is invisible. Websites may still detect it or block it.
Please read this before using the server:
solve_captcha is currently a placeholder. It does not use a CAPTCHA-solving
service. Browser startup only makes a best-effort click on detected Turnstile
widgets.save_content_as_markdown is listed by the server, but the current workflow
validator blocks it. This is a known code issue.npx (included with the normal Node.js installer)stdio serverClaude Desktop is available on macOS and Windows. Other MCP clients can use this server on Linux.
You do not need to install this package globally. npx can download and run
the published package when your MCP client needs it.
The -y option prevents an npm install question from blocking the MCP server
while it starts.
mcpServers:{
"mcpServers": {
"puppeteer-real-browser": {
"command": "npx",
"args": [
"-y",
"puppeteer-real-browser-mcp-server@latest"
]
}
}
}
Claude Desktop stores this file here:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonSee the official local MCP server guide for the current Claude Desktop steps.
Run:
claude mcp add --transport stdio puppeteer-real-browser \
-- npx -y puppeteer-real-browser-mcp-server@latest
Then check the connection:
claude mcp get puppeteer-real-browser
Inside Claude Code, /mcp also shows server status.
The default scope is local to the current project. Add --scope user before
the server name if you want the server in all your projects. See the official
Claude Code MCP guide for scope details.
Create .cursor/mcp.json in one project, or ~/.cursor/mcp.json for all
projects:
{
"mc
... [View full README on GitHub](https://github.com/withLinda/puppeteer-real-browser-mcp-server#readme)