wd041216-bit/free-web-search-ultimate
MCP Search & WebA local‑first, API‑key‑free web search and evidence‑verification toolkit for AI agents
Features
- Live web search without requiring an API key by default
- LLM‑optimized context extraction with citation‑ready Markdown output
- Claim verification using weighted evidence scoring (supporting/conflicting/neutral)
- Full evidence reports including source digest, warnings, and next steps
- Built‑in support for cross‑validated providers (DuckDuckGo, SearXNG, Bright Data) and optional Web Unlocker
Recent releases
View all 8 releases →- New primary environment variable: `ZERO_SEARCH_SEARXNG_URL` (legacy names still accepted as fallbacks)
- Legacy CLI aliases (`search-web`, `browse-page`, `verify-claim`, `evidence-report`) and MCP aliases remain functional
- Package renamed from `cross-validated-search` to `zero-api-key-web-search`
- Primary CLI commands changed to `zero-search`, `zero-browse`, `zero-verify`, `zero-report`, `zero-mcp`
Full changelog
Zero-API-Key Web Search v17.0.0
Free web search, browsing, and claim verification for AI agents. No API keys required. 100% free.
Breaking Changes
- Package renamed from
cross-validated-searchtozero-api-key-web-search - New primary CLI commands:
zero-search,zero-browse,zero-verify,zero-report,zero-mcp - New primary env var:
ZERO_SEARCH_SEARXNG_URL(old names still work as fallbacks)
What's New
- Full project rename emphasizing zero-API-key, 100% free positioning
- Legacy CLI aliases preserved:
search-web,browse-page,verify-claim,evidence-report - Legacy MCP aliases:
cross-validated-search-mcp,free-web-search-mcp - 86 tests passing, ruff clean, pyright 0 errors, 85% coverage
Install
pip install zero-api-key-web-search
Platform Support
MCP | Claude Code | Gemini | Cursor | Copilot | Codex | Continue | Kiro | Manus | OpenClaw
- `free_web_search` imports and `free-web-search-mcp` remain as compatibility aliases but will be removed in a future release.
- PyPI package renamed from `free-web-search` to `cross-validated-search`
- Python module renamed from `free_web_search` to `cross_validated_search`
- Added `evidence-report` workflow across CLI and MCP
- Benchmark regression coverage added
- Turnkey self-hosted SearXNG assets for dual-provider path
Full changelog
Cross-Validated Search 16.0.0
This release promotes the renamed package surface to canonical status.
Highlights
- Renamed the canonical PyPI package to
cross-validated-search - Renamed the canonical Python module to
cross_validated_search - Kept
free_web_searchimports andfree-web-search-mcpavailable as compatibility aliases - Added the flagship
evidence-reportworkflow across CLI and MCP - Added benchmark regression coverage and collection-grade documentation
- Added turnkey self-hosted SearXNG assets for the recommended free dual-provider path
Verification
python3 -m unittest discover -s tests -vpython3 benchmarks/run_benchmark.py --jsonpython3 -m buildpython3 -m twine check dist/cross_validated_search-16.0.0*
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.