Cross-session WebFetch caching via SQLite for Claude Code. Every WebFetch call gets automatically persisted with unlimited TTL by default, turning fresh fetches in subsequent sessions into sub-millisecond cache hits. Exposes `cached_fetch`, `cached_search`, `cache_store`, `cache_invalidate`, and `cache_warm` tools through MCP, plus a CLI for inspection and a local web dashboard. Supports per-project namespaces via `WEBCACHE_NAMESPACE`, domain-specific TTLs, and LRU eviction when you hit size caps. Ships with PreToolUse and PostToolUse hooks that intercept WebFetch transparently. Useful when you're repeatedly hitting the same documentation, API endpoints, or search results across coding sessions and want to skip the network round trip entirely.
claude mcp add --transport stdio theyahia-claude-webcache uvx claude-webcache