A headless Chrome solution that runs real Google searches without API keys or proxies. Uses Playwright with a persistent browser profile to avoid rate limits, and drops sponsored results through geometric verification. Five tools cover sequential search, parallel batch queries, URL extraction with Mozilla Readability, and combined search-extract workflows. Academic PDFs from arXiv, Nature, PubMed and others get inline text extraction. When Google throws a CAPTCHA, it can pop open a visible Chrome window for manual solving, preserving the profile's reputation for future queries. Default abstract mode pulls 1500 chars per result for quick relevance checks before committing to full extraction. Designed for local desktop use but includes a cloud mode that fails fast instead of waiting on human intervention.
claude mcp add --transport stdio harimxchoi-google-surf-mcp uvx google-surf-mcp