Overview Version History Q & A Rating & Review
DocCrawler MCP Server
🚀 Simple Setup Install and configure in minutes.
A VS Code extension that automatically configures the DocCrawler MCP server for Claude Code. Crawl entire documentation websites with a single command.
✨ Features
✅ Simple Configuration - Add a .mcp.json file
✅ Auto-Installs Dependencies - Python package and Playwright installed automatically
✅ Works with Claude Code - Seamless integration
✅ Cross-Platform - Works on macOS, Windows, Linux
Crawls entire documentation sites from a single URL
Extracts clean content (strips navigation, sidebars, footers)
Supports static sites and Single Page Applications (SPA)
Returns structured content with titles and full text
📦 Installation
Install from VS Code Marketplace: "DocCrawler MCP Server"
Create a .mcp.json file in your project directory with the following content:
{
"mcpServers": {
"doc-crawler": {
"command": "python3",
"args": ["-m", "doc_crawler"]
}
}
}
Close Claude Code and reopen it
The MCP server will be available and you can start using fetch_docs
🚀 Usage
After restarting Claude Code, open a new chat and use the fetch_docs tool:
fetch_docs(
url="https://docs.example.com/api",
mode="auto",
max_pages=100,
max_depth=3
)
🔧 How It Works
The extension automatically:
✅ Installs the Python doc-crawler package in your environment
✅ Installs Playwright browsers (for JavaScript-heavy sites)
✅ Verifies everything is working
You need to manually:
Create a .mcp.json file in your project directory (see Installation)
Restart Claude Code to load the MCP server
Once complete, the fetch_docs tool will be available in Claude Code.
📋 Requirements
Python 3.10+ must be installed and available in PATH
VS Code with Claude Code extension installed
Internet connection (for first-time package installation)
⚠️ Troubleshooting
Python not found?
Make sure Python is installed:
Mac : brew install python3
Windows : Download from python.org
Linux : sudo apt-get install python3 python3-pip
MCP server not showing?
Reload VS Code: Cmd+Shift+P → "Developer: Reload Window"
Check Extension Host output for errors
Verify extension is installed and running
📄 License
MIT
🙏 Credits
Built for the Claude Code community.