MCP servers for Puppeteer 29

These MCP servers and clients connect an AI assistant to Puppeteer, or mention it in their description or GitHub topics. MCP Harbor lists 29 of them; the most starred are chrome-devtools-mcp (★54,058), camofox-browser (★11,883) and XActions (★617).

89% open source · mostly JavaScript, TypeScript, Python · 19 updated in the last 30 days · fastest this week: chrome-devtools-mcp (+343 stars)

29 Puppeteer MCP servers

ChromeDevTools · TypeScript+343 stars this week (+0.6%)
Chrome DevTools for coding agents
camofox-browser★ 11,883
jo-inc · JavaScript
Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.
XActions★ 617
nirholas · HTML+18 stars this week (+3%)
⚡ The Complete X/Twitter Automation Toolkit — Scrapers, MCP server for AI agents (Claude/GPT), CLI, browser scripts. No API fees. Open source. Unfollow people who don't follow back. Monitor real-time analytics. Auto follow, like, comment, scrape, without API. Follow Bot. Like bot. Grow your account
OyadotAI · TypeScript
The browser control plane for AI agents. One API over Oya Cloud, Browserbase, Steel, Anchor, Browser Use and your own Chrome, with persistent personas, CAPTCHA and MFA handling, and live human takeover.
clearcotelabs · Python
Open-source stealth Chromium with engine-level fingerprint spoofing - de-Googled, drop-in Playwright, fully buildable and verifiable from source.
yfedoseev · Rust
Stealth headless browser engine in Rust — native BoringSSL TLS/JA4 fingerprint, real JS via deno_core, no Chromium, no CDP. Python + MCP bindings. A camoufox alternative.
wysh3 · TypeScript
MCP web search using perplexity without any API KEYS
jaenster · TypeScript
Browser automation MCP server for Claude, powered by Puppeteer.
acunningham-ship-it · TypeScript
Stealth browser for AI agents — real Chrome over raw CDP, no Playwright/Puppeteer. TypeScript + MCP-native. Passes sannysoft 57/57, bypasses Cloudflare.
yinnho · Rust
Agent-first browser in one Rust binary — own V8 and diting_runtime (no Chromium). HTTP API for markdown fetch, JS/SPA render, screenshots, 20-engine meta-search, interactive sessions, and stealth TLS. Puppeteer/Playwright alternative for AI agents.
Pretend-to · JavaScript
🤖 MioChat — 开源的 Agent 操作系统。Agent / Session / SubAgent 三级上下文模型、V3 Hook 切面、MCP + Skills 双标准工具生态、多渠道接入与定时自治。模型无关、自托管。
plasmate★ 38
plasmate-labs · Rust
Browser engine for agents. HTML in, structured Semantic Object Model out. Native MCP and AWP with a supported CDP subset. Apache-2.0.
sethbang · TypeScript
An MCP server that provides AI assistants with screenshot capabilities — both web page capture via Puppeteer and cross-platform system screenshots using native OS tools.
cdpilot★ 32
mehmetnadir · Python
Browser automation CLI on raw CDP — no Puppeteer, Playwright or Selenium, 0 npm dependencies. 70+ commands, test assertions, click/fill by visible text without an LLM, and an MCP server for AI coding agents.
withLinda · TypeScript
Provides AI assistants with powerful, detection-resistant browser automation capabilities built on ZFC Digital's puppeteer-real-browser package.
twolven · Python
MCP server providing browser automation via Playwright (Python), enabling LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser.
browser-gateway · TypeScript
Control plane for browser fleets. One endpoint, any provider: failover, persistent profiles, session replay, REST API, MCP server, dashboard. OpenRouter for cloud browsers.
stefanoamorelli · TypeScript
MCP server for Storybook - provides AI assistants access to components, stories, properties and screenshots. Built with TypeScript and Model Context Protocol SDK.
andresolbach · Python
Give your AI agent a full Chrome workspace. 70 MCP tools powered by nodriver: browse, extract data, capture network traffic and inspect security. Reuse logins, run isolated browsers and restore your tabs. One-command setup for 15+ clients.
cdp-toolkitnpm package
GitHub Actions · JavaScript
A lightweight chrome-devtools-mcp alternative: an MCP server + CLI that drives the tabs you name, one target per call over one direct WebSocket, with a bounded timeout on every call, so a stuck page can't wedge your agent or force a /mcp restart. Chrome o
keyframe-mcpnpm package
kc8388 · JavaScript
MCP server for Keyframe.it — let Claude (or any MCP client) rig, animate and export 2D skeletal animations in the free Keyframe.it editor, rig, animate, play-test and export pixel-art sprites in Sprite Puppeteer, and rig and animate 3D models in MeshForge
codeiva · JavaScript
MCP Server for Brave Real Browser - Puppeteer with Brave Browser, Stealth Mode, Ad Blocker, and Turnstile Auto-Solver for undetectable web automation.
obsidianflownpm package
btsstudios · JavaScript
OBSIDIAN FLOW MCP — The Official Video Production MCP Server & Deterministic Cinema Engine. Made by real filmmakers, driven by AI agents. Owned by you. Forged in volcanic fire.
@vibebrowser/mcpnpm package
vibetechnologies · JavaScript
MCP server that drives your real, logged-in Chrome from any MCP client - including agents on a remote machine, with no inbound port open
pagebolt-mcpnpm package
GitHub Actions · JavaScript
MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.
dynamicu · JavaScript
ChromeDebug MCP - MCP server that provides full control over a Chrome browser instance for debugging and automation with AI assistants like Claude Code
GitHub Actions · JavaScript
Token-efficient DOM extraction for AI agents - Extract interactive elements, semantic structure, and stable CSS selectors for LLM-powered browser automation
imenam · JavaScript
MCP server for web scraping and JavaScript execution using Puppeteer
minode-mcp-setupnpm package
yoonsunghee · JavaScript
Minode AI - MCP 서버 자동 설치 및 실행 도구

Frequently asked questions

What is the best MCP server for Puppeteer?

By GitHub stars, the most adopted Puppeteer entries on MCP Harbor are chrome-devtools-mcp (★54,058), camofox-browser (★11,883) and XActions (★617). Popularity is a starting point only. Check whether the project is maintained by the vendor, when it was last updated and which permissions it needs, then try it on a test account before giving it real credentials.

How do I add an MCP server for Puppeteer?

Open a listing below, copy the package name or server URL from its README, and add it to your client: claude mcp add in Claude Code, mcpServers in Cursor or Claude Desktop, servers in VS Code. The install guide has copy-paste config for each one.

How many Puppeteer MCP servers are there?

MCP Harbor currently lists 29 projects that match Puppeteer. 19 of them were updated in the last 30 days and 89% of the GitHub projects carry an open-source license. The list is rebuilt every day from the official MCP Registry, GitHub, npm and PyPI, so a new server shows up here on the first daily update after it meets the listing criteria.

MCP servers for other tools

Data last updated . Stars and downloads are refreshed every day from GitHub and npm.

Contact MCP Harbor

We reply by email. You can also write to hello@spone.io.