🚀 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.jsonfile 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-crawlerpackage in your environment - ✅ Installs Playwright browsers (for JavaScript-heavy sites)
- ✅ Verifies everything is working
You need to manually:
- Create a
.mcp.jsonfile 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.