cloudscraper-mcp
Can be used with n8n via HTTP transport for web scraping automation workflows.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cloudscraper-mcpscrape https://example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CloudScraper MCP Server
A Model Context Protocol server that enables AI agents to bypass Cloudflare protection and scrape web content
Quick Start
Clone the repository and install dependencies:
git clone https://github.com/yourusername/cloudscraper-mcp-server.git
cd cloudscraper-mcp-server
uv syncAdd to Claude Code:
claude mcp add cloudscraper-mcp \
--type stdio \
--command "uv" \
--args "run" "server.py" \
--directory "/path/to/cloudscraper-mcp-server"Add to VSCode / any MCP-compatible IDE:
{
"mcpServers": {
"cloudscraper-mcp": {
"type": "stdio",
"command": "uv",
"args": ["run", "server.py"],
"cwd": "/path/to/cloudscraper-mcp-server"
}
}
}Related MCP server: sessemi-mcp
Features
Cloudflare Bypass — Automatically handles Cloudflare protection so AI agents can reach pages that block standard requests
Content Cleaning — Converts HTML to clean, LLM-friendly Markdown
Smart Chunking — Automatically splits large responses into 10k-token chunks with continuation tokens
Binary Handling — Base64-encodes non-text content so agents can handle images and downloads
File Export — Save scraped content directly to disk via
scrape_url_to_fileDocker Support — Containerized deployment via DOCKER.md
Three tools are available: scrape_url (returns content as a string), scrape_url_raw (returns content plus response metadata), and scrape_url_to_file (saves content to disk).
Configuration
Transport Protocols
Transport | Best For | Configuration |
stdio | Claude Code, VSCode, Direct AI integration | Default mode, no environment variables needed |
http | n8n, Web apps, API integrations, Remote access | Requires |
Run with HTTP transport:
MCP_TRANSPORT=http MCP_HOST=0.0.0.0 MCP_PORT=8000 uv run server.pyEnvironment Variables
Variable | Default | Options | Description |
| stdio | stdio, http | Transport protocol selection |
| 0.0.0.0 | Any valid IP | Host binding for HTTP mode |
| 8000 | Any valid port | Port for HTTP mode |
This server cannot be deployed
Maintenance
Related MCP Connectors
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Web scraping for AI agents: scrape, search, crawl, map any website to markdown + JSON. No browser.
Cloud scraping & crawling API for AI agents. Turn any URL into clean, LLM-ready markdown.
Clean Markdown and AI-readability scoring for any URL. Built for AI agents.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables Claude and other LLMs to read and parse web content, with smart fallback strategies to bypass access restrictions (e.g., paywalls, Cloudflare) and output Markdown.513 npm46MIT

sessemi-mcpofficial
AlicenseAqualityDmaintenanceEnables AI agents to scrape websites protected by Cloudflare, DataDome, and Akamai, bypassing anti-bot measures to retrieve page content.2MIT- AlicenseBqualityAmaintenanceEnables AI assistants to crawl websites, extract dynamic content, navigate links, and save structured Markdown files via the MCP protocol, with support for anti-bot bypass, CSS selectors, and custom JavaScript execution.142MIT
- AlicenseAqualityDmaintenanceEnables LLMs to fetch and extract web content as markdown with browser impersonation to bypass basic bot detection.1MIT