Provides AI assistants with powerful, detection-resistant browser automation capabilities built on ZFC Digital's puppeteer-real-browser package.
MCPpedia last refreshed this data
Puppeteer Real Browser MCP Server is an MCP server that provides AI assistants with powerful, detection-resistant browser automation capabilities built on ZFC Digital's puppeteer-real-browser package. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 83/100 on MCPpedia's security, maintenance and efficiency rubric.
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
Open-source web scraper for AI agents with scrape, crawl, and map tools
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
Search-first MCP server for JavaScript reverse engineering: 735 tools across 36 domains.
Firecrawl, the context API for AI agents: search, scrape, interact with the web, plus paper search.
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)