Crawlengine
FreeNot checkedResilient Web Scraping & Clean Markdown Extraction MCP Server for AI Agents
About
Resilient Web Scraping & Clean Markdown Extraction MCP Server for AI Agents
README
PyPI License: MIT Python 3.10+ MCP Compliant Awesome MCP Servers
⚡ Enterprise Infrastructure & Tooling
Package Access Features Starter Kit Free ($0+) 25+ .cursorrules,CLAUDE.mdstack rules & MCP config templates. Download FreeEnterprise Suite Pro $19 USD 6 Pro MCP Servers, Zero-Downtime DB migrations, Residential Proxies, Docker Compose Stack & Commercial License. Get Pro License Config Generator Free Web Tool Interactive visual config generator for Claude Desktop & Cursor. Open Generator
Official Indexing: Verified and listed in TensorBlock/awesome-mcp-servers under Browser Automation & Web Scraping. Awesome MCP Servers
CrawlEngine MCP is a resilient Model Context Protocol server that gives AI agents in Claude Desktop, Cursor, Windsurf, and Antigravity clean web-reading superpowers without choking context windows on raw HTML or getting instantly blocked by basic anti-bot firewalls.
Run without cloning
uvx crawlengine-mcp
Claude Desktop / Cursor config entry:
{
"mcpServers": {
"crawlengine-mcp": {
"command": "uvx",
"args": [
"crawlengine-mcp"
]
}
}
}
🕷️ Why CrawlEngine MCP?
Most default web-fetching tools used by AI models suffer from severe drawbacks:
- Raw HTML Token Bloat: A 150KB web page contains ~90% useless boilerplate (navbars, tracking pixels, CSS bundles, cookie banners) that burns LLM tokens and induces hallucinations.
- Instant HTTP 403 Blocks: Default Python
urlliborrequestsUser-Agents trigger anti-bot WAFs immediately. - Broken Relative Links: Naive scrapers return unnavigable relative paths (
/docs/quickstart) instead of canonical URLs.
CrawlEngine solves this by rotating realistic modern browser fingerprints and transforming messy DOM trees into pristine, semantic Markdown.
⚡ Features (Lite Edition)
- 🧹 Semantic Markdown Conversion: Strips scripts, styles, popups, cookie consent overlays, and ads, keeping only the core article or documentation.
- 🎭 Realistic Browser Fingerprinting: Automatically rotates
User-Agent,Sec-Ch-Ua, and platform headers across Chrome, Safari, and Firefox. - 🔗 Deep Link Discovery: Extracts all outbound and internal links with anchor text.
- 🏷️ Metadata Extraction: Gathers OpenGraph, Twitter Cards, meta descriptions, and canonical URLs.
- 🪶 Zero Complex Dependencies: Pure Python using
httpxandbeautifulsoup4.
🚀 Quick Setup in 2 Minutes
1. Installation
git clone https://github.com/johannschiffer/crawlengine-mcp.git
cd crawlengine-mcp
pip install -r requirements.txt
2. Configure Claude Desktop (claude_desktop_config.json)
On Linux: ~/.config/Claude/claude_desktop_config.json
On macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"crawlengine": {
"command": "python",
"args": ["-m", "crawlengine.server"],
"cwd": "/path/to/crawlengine-mcp"
}
}
}
3. Verify via CLI
python -m crawlengine.cli scrape https://news.ycombinator.com
🛠️ MCP Tools Exposed to AI Agents
| Tool | Parameters | Description |
|---|---|---|
scrape_url |
url, extract_markdown, timeout |
Fetches web page and extracts clean, token-efficient Markdown |
extract_links |
url, internal_only |
Returns structured array of hyperlinks with anchor texts |
extract_metadata |
url |
Retrieves page title, meta description, and OpenGraph data |
💎 Need Enterprise Anti-Bot Scraping? Upgrade to CrawlEngine Pro
Dealing with complex JavaScript SPAs, Cloudflare Turnstile, or scraping behind proxy pools?
| Feature | Lite (Open Source) | Enterprise Suite ($19) |
|---|---|---|
| Semantic Markdown Extraction | ✅ | ✅ |
| Browser Fingerprint Rotation | ✅ | ✅ |
| OpenGraph & Link Extraction | ✅ | ✅ |
| Automatic Headless Browser Fallback (Playwright Chromium) | ❌ | ✅ |
| JavaScript SPA Hydration (React, Next.js, Vue) | ❌ | ✅ |
| Proxy Pool Rotation (HTTP & SOCKS5 with auto-ejection) | ❌ | ✅ |
| Structured Data Extractor (JSON-LD, Pricing Tables, Products) | ❌ | ✅ |
| Production Docker Container | ❌ | ✅ |
| Full Pytest Suite & Anti-Detection Guide | ❌ | ✅ |
👉 Get the Genesis Enterprise Suite ($19)
📄 License
MIT License. See LICENSE for details.
Recommended Infrastructure
Proxies that work well with CrawlEngine MCP. Some links are referral links.
Genesis MCP Ecosystem
| Module | What it does | Repo |
|---|---|---|
| CrawlEngine MCP (this repo) | Anti-bot web scraping, clean Markdown, proxy rotation and TLS evasion | GitHub |
| BrowserBridge MCP | Deterministic headless browser automation with cryptographic action receipts | GitHub |
| PgSafe MCP | Zero-trust PostgreSQL/SQLite guard, live PII masking, zero-downtime migration checks | GitHub |
| OmniBridge MCP | Multi-channel notification and webhook bus with a persistent SQLite WAL queue | GitHub |
| SysFlow MCP | Safe Linux administration plane: systemd, port audit, isolated execution | GitHub |
| FastMCP Forge | Production MCP server scaffolder: stdio, SSE and auth middleware | GitHub |
Live config builder | Starter Kit, free | Enterprise Suite, $19
Install Crawlengine in Claude Desktop, Claude Code & Cursor
unyly install crawlengineInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add crawlengine -- uvx crawlengine-mcpStep-by-step: how to install Crawlengine
FAQ
Is Crawlengine MCP free?
Yes, Crawlengine MCP is free — one-click install via Unyly at no cost.
Does Crawlengine need an API key?
No, Crawlengine runs without API keys or environment variables.
Is Crawlengine hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Crawlengine in Claude Desktop, Claude Code or Cursor?
Open Crawlengine on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Opencode Omniroute Plugin
OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers via the official @openc
by GitHub ActionsRoblox Studio
Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce
by paralovAntigravity Drawio
MCP server that enables AI assistants to create, parse, render, and validate Draw.io diagrams programmatically.
by S-SUJAN-SFetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzMCP-Agent
A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)
by lastmile-aiSpring AI MCP Client
Provides auto-configuration for MCP client functionality in Spring Boot applications.
mcp.natoma.ai
A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)
Compare Crawlengine with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
