Bundle
Web scraping stack
Everything for getting data off the web: lightweight fetch for static pages, Puppeteer and Playwright for JavaScript-heavy sites, a stealth variant for the stubborn ones, and Exa when you need search-grade discovery first.
5 servers · created Jun 11, 2026
Install all of them at once
Drop into your claude_desktop_config.json or Cursor MCP settings. Replace the ${…} placeholders with your own values.
{
"mcpServers": {
"fetch": {
"command": "uvx",
"args": [
"mcp-server-fetch"
]
},
"puppeteer": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-puppeteer"
]
},
"playwright": {
"command": "npx",
"args": [
"-y",
"@playwright/mcp@latest"
]
},
"exa": {
"command": "npx",
"args": [
"-y",
"exa-mcp-server"
],
"env": {
"EXA_API_KEY": "${EXA_API_KEY}"
}
}
}
} Or install one-by-one
uvx mcp-server-fetch
npm install -g @modelcontextprotocol/server-puppeteer
npm install -g @playwright/mcp
npm install -g mcp-browser-stealth
npm install -g exa-mcp-server Like this stack? Build your own.
Free account, 30 seconds. Save servers, ship public or private bundles, install one-click into Claude Desktop or Cursor.
Servers in this bundle (5)
- Fetch · Anthropic · Web
Plain HTTP fetch — pull web pages and convert them to clean markdown for the model.
- Puppeteer · Anthropic · Web
Headless Chrome automation — click, type, screenshot, and JS-eval on any web page.
- Playwright · Microsoft · Web
Multi-browser automation via Playwright — Chrome, Firefox, WebKit; richer than Puppeteer.
- Browser (Stealth) · Anthropic · Web
Headless browser with stealth-mode evasion of basic bot detection.
- Exa Search · Exa · AI
Neural web search via the Exa API — semantic search, content extraction, find-similar.