A minimal MCP (Model Context Protocol) server that exposes Ask::Tools::WebFetch as a callable tool over stdio. Designed for use with clients that support MCP (ZCode, Claude Code, etc.), it fetches a URL and returns clean markdown through the ask-web-fetch backend chain — fast pure-Ruby httpx fetch first, a real Chrome (launched or CDP-attached) for JS-rendered and challenge-gated pages, with Jina Reader and self-hosted Crawl4AI in between. Terminal failures (parked domains, empty pages, dead 4xx) surface as their deterministic error class, so clients never retry the unretryable.

Required Ruby Version

>= 3.2

Authors

Kaka Ruto

Versions

  1. 0.6.1 August 12, 2026 (9.5 KB)
  2. 0.6.0 August 12, 2026 (9.5 KB)
  3. 0.5.0 August 12, 2026 (8.5 KB)
  4. 0.4.1 August 11, 2026 (7.5 KB)
  5. 0.4.0 August 10, 2026 (7.5 KB)
Show all versions (8 total)

Pushed by

SHA 256 checksum