About PyreCrawl
PyreCrawl is an MCP server in the Scraping category: one tool for AI agents to scrape, crawl, extract, map, and search the web. Self-hosted, no API keys.
Install
uvx pyrecrawlpip install pyrecrawlThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (13)
batch_scrape(urls[], ...)Many URLs in ONE call — parallel, deduped, cache-aware
Parameters not published.
cache(action)Inspect/clear/enable/disable the HTTP response cache
Parameters not published.
crawl(root, max_pages=5, prefer="auto", include_paths=None, exclude_paths=None, max_depth=0)Multi-page crawl with path filters + true BFS depth
Parameters not published.
deep_research(query, limit=5, scrape_top=3)Search → evidence pack with [n] citations (no LLM synthesis — your agent does that)
Parameters not published.
document(url)PDF/DOCX/PPTX → markdown (no browser, optional `[docs]` extras)
Parameters not published.
extract(url, schema)Scrape + structured extraction (JsonCss schema)
Parameters not published.
health()Versions + import sanity check
Parameters not published.
map_site(root, include_pattern=None, limit=200)Enumerate all internal URLs
Parameters not published.
monitor(url, action, css_selector=None)Change detection with persisted snapshots + unified diff
Parameters not published.
scrape(url, prefer="auto")Single URL → LLM-ready markdown
Parameters not published.
Show all 13 tools
search(query, limit=10)Web search via DuckDuckGo HTML (no API key)
Parameters not published.
search_papers(query, limit=8, source="arxiv", category=None)Academic search via arXiv + Crossref (no API key) — feed `pdf_url` into `document`
Parameters not published.
session(session, action, ...)Persistent browser session (cookies kept) — login walls, multi-step flows, screenshots
Parameters not published.
Ask AI
Ask AI about PyreCrawl
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.