Local-first MCP server and CLI in Rust: any page as LLM-ready Markdown, whole-site crawls, keyless search, and local captcha solving. No cloud, no API keys.
<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="logo/svipall-lockup-dark.svg"> <img src="logo/svipall-lockup.svg" alt="svipall — local-first web scraping and browsing MCP server for AI agents" width="440"> </picture> </p> <h3 align="center">A different face at every gate.</h3>