DeepCrawl AI — Universal Website to Markdown Crawler Pro
Provides clean Markdown from websites for use in LangChain RAG pipelines and agents.
🤖 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: Spider MCP Server
🛠️ 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 installed
Maintenance
Related MCP Connectors
Cloud scraping & crawling API for AI agents. Turn any URL into clean, LLM-ready markdown.
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Web scraping to clean Markdown with JS rendering, multi-page crawl, structured extract, sitemaps.
Turn any URL into clean Markdown and structured data. Scrape, crawl, search and extract.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceScrapes webpages and converts them to markdown using AI-powered interaction to automatically handle cookie banners, CAPTCHAs, paywalls, and other blocking elements before extracting clean content.2448Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables crawling and extracting clean content from documentation websites with optional LLM-powered analysis for intelligent summaries, code example extraction, and content classification.
- AlicenseAqualityCmaintenanceCrawl any website into clean Markdown, search through pages, read full content, and extract structured data using OpenAI, Claude, Gemini, or Grok — with auto-citation and resume support.53MIT
- AlicenseAqualityBmaintenanceEnables AI agents to read web pages reliably, returning clean markdown content, hyperlinks, and metadata without navigation or ad noise.315MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/meanusarcanus/deep-markdown-crawler-api'
If you have feedback or need assistance with the MCP directory API, please join our Discord server