spider_mcp-2.48.4 is not a library.
spider_mcp
MCP (Model Context Protocol) server that exposes Spider web crawler capabilities as tools for AI assistants.
Tools
| Tool | Description |
|---|---|
spider_scrape |
Fetch a web page and return content as markdown, text, HTML, or XML |
spider_crawl |
Crawl a website discovering linked pages with configurable depth/limit |
spider_links |
Extract all links from a page without fetching content |
spider_transform |
Convert raw HTML to markdown/text/XML (offline, no network) |
Install
Or build from source:
Feature Flags
| Feature | Default | Description |
|---|---|---|
chrome |
yes | Chrome/CDP rendering for JavaScript-heavy sites |
chrome_screenshot |
no | Page screenshot capture |
smart |
no | Smart mode (hybrid Chrome + HTTP) |
search_serper |
no | Web search via Serper |
search_brave |
no | Web search via Brave |
full |
no | All features |
Minimal build (HTTP only, no Chrome):
Usage
Claude Code
Add to ~/.claude/settings.json:
Claude Desktop
Add to claude_desktop_config.json:
With Chrome rendering
Point to a running Chrome instance:
CLI Options
spider-mcp [OPTIONS]
Options:
--log-level <LEVEL> Log level: error, warn, info, debug, trace (default: warn)
Logs go to stderr (stdout is the MCP transport channel).
Tool Examples
spider_scrape
Fetch a page as markdown:
With Chrome rendering and wait conditions:
spider_crawl
Crawl up to 5 pages:
spider_links
Extract links from a page:
spider_transform
Convert HTML to markdown (no network):
License
MIT