DeepCrawl AI — Universal Website to Markdown Crawler Pro
Provides clean Markdown from websites for use in LangChain RAG pipelines and agents.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
🤖 DeepCrawl AI — Universal Website to Markdown Crawler Pro (Model Context Protocol Server)
A high-performance Model Context Protocol (MCP) Server and deep domain crawler that turns any website, documentation hub, or sitemap into clean, LLM-ready Markdown for Claude Desktop, Cursor IDE, LangChain, RAG pipelines, and Autonomous AI Agents.
⚡ Overview
DeepCrawl AI is a lightweight, high-speed alternative to Firecrawl and Crawl4AI. It recursively crawls documentation portals (e.g. Stripe, FastAPI, Supabase) and blogs, strips all web noise (ads, cookie banners, tracking scripts, navigation menus), and formats the core content into token-budgeted GitHub-Flavored Markdown.
🛡️ Zero Noise HTML Cleaner: Strips header/footer boilerplates, cookie banners, popups, and sidebar ads.
🌲 BFS Deep Domain Crawler: Recursively discovers internal links with strict domain boundary locking.
🗺️ Fast Sitemap & URL Mapper: Maps all available URLs across an entire domain in seconds.
🔌 Zero-Config MCP Integration: Plug-and-play with Claude Desktop, Cursor, and Antigravity agents.
Related MCP server: com.goaimoat/web-scrape
🛠️ MCP Tools & Capabilities
The server exposes the following Model Context Protocol (MCP) tools:
Tool Name | Parameters | Description |
|
| Scrapes a single webpage, removes ads/cookie popups, and returns clean GitHub Flavored Markdown with token metrics. |
|
| Recursively crawls an entire documentation site or blog up to a depth limit, returning a unified Markdown bundle for RAG. |
|
| Fast discovery of all internal URLs and sitemap routes across a domain without downloading full page bodies. |
🔌 Quickstart: Connect to Claude Desktop & Cursor
1. Claude Desktop Configuration
Add this server to your claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"deep-markdown-crawler": {
"command": "python3",
"args": [
"/path/to/deep-markdown-crawler-api/mcp_server.py"
]
}
}
}2. Cursor IDE Configuration (.cursor/mcp.json)
{
"mcpServers": {
"deep-markdown-crawler": {
"command": "python3",
"args": ["/path/to/deep-markdown-crawler-api/mcp_server.py"]
}
}
}📦 Python SDK & CLI Usage
pip install deep-markdown-crawlerfrom deep_markdown_crawler import scrape_url_to_markdown, crawl_domain_to_markdown
# 1. Scrape Single URL
doc = scrape_url_to_markdown("https://fastapi.tiangolo.com/tutorial/")
print(f"Title: {doc['title']} | Tokens: ~{doc['token_count']}")
print(doc['markdown'][:500])
# 2. Deep Crawl Entire Domain
crawl = crawl_domain_to_markdown(
start_url="https://fastapi.tiangolo.com/tutorial/",
max_pages=5,
max_depth=2
)
print(f"Crawled {crawl['total_pages_crawled']} pages ({crawl['total_tokens_estimated']} tokens).")🌐 Serverless REST API Endpoints
Method | Endpoint | Description |
|
| Single URL to clean GitHub-Flavored Markdown. |
|
| Recursive domain crawler for multi-page documentation hubs. |
|
| Fast domain URL & sitemap mapper. |
|
| Service health status and supported features. |
📄 License
MIT License. Created by Meanus Arcanus.
This server cannot be deployed
Maintenance
Related MCP Connectors
Web pages and whole sites to clean Markdown for RAG and AI agents. Crawls links and sitemaps.
Cloud scraping & crawling API for AI agents. Turn any URL into clean, LLM-ready markdown.
Pages, crawls and URL batches as clean Markdown and JSON for AI agents, with an Evidence Record.
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to crawl and scrape websites, converting HTML to clean Markdown and structured metadata with support for JavaScript rendering, bot evasion, and SSRF protection.195MIT
- AlicenseNot gradedqualityCmaintenanceEnables converting any URL or website into clean, LLM-ready Markdown, supporting single-page scraping and full-site crawling for AI agents.MIT
- FlicenseNot gradedqualityAmaintenanceEnables AI agents and LLM pipelines to fetch webpages or crawl sites, extract main content, and convert it to clean, token-efficient Markdown with preserved links. It supports configurable crawling depth, caching, robots.txt compliance, and optional chunking for downstream processing.-
- AlicenseNot gradedqualityAmaintenanceEnables AI agents and LLM pipelines to fetch and crawl web pages, extract readable content, and convert it into clean Markdown with preserved links while minimizing token usage.MIT