Puppeteer MCP Server vs Fetch MCP Server

When Claude needs a web page, Fetch grabs the HTML and converts it to markdown — fast, cheap, and still actively maintained. Puppeteer drives a real browser: JavaScript-rendered pages, screenshots, form interaction — but the reference server is archived. Rule of thumb: start with Fetch, and only take on a browser's weight when the page genuinely requires one.

GitHub data verified 2026-07-30 — objective fields only, no editorial scoring.

Puppeteer MCP Server
Browser automation and web scraping with headless Chrome
Fetch MCP Server
Make HTTP requests to any URL with configurable options
GitHub stars29389,034
Forks16511,331
Open issues0479
Last commit2025-05-282026-07-29
Maintenance statusArchived (read-only)Actively maintained
LicenseMITOther
LanguageTypeScriptTypeScript
Installnpx @modelcontextprotocol/server-puppeteernpx @modelcontextprotocol/server-fetch
AuthorAnthropicAnthropic
Official listingYesYes
Community votes00
Copies from directory00

GitHub statistics are measured at repository level; servers that live in a shared monorepo show that repository's stats. This comparison is generated from directory data — no sponsored placement, see the curation policy.