Skip to content
RepoRanker
HarimxChoi

HarimxChoi/google-surf-mcp

Credits + grant $4Live in production

Google search MCP. One MCP replaces search + fetch + academic-paper extractor.

Turn Google Search, Papers, and Codebases into an Automatic Local Knowledge Graph for AI Agents.

★291▲ 52 since joining⑂ 33TypeScriptPush 27d agoListed 3mo ago1 open issueMIT
academic-researchfetchgoogle-searchmcpmodel-context-protocolpdf-processingplaywrightself-healing
  • TypeScript89.9%
  • JavaScript9.8%
  • Dockerfile0.4%
View on GitHub

$4

$3.40 from converted credits; $0.60 granted by RepoRanker. Credits and grants are not card payments. This placement does not expire. Its rank holds until another repo spends more, and then this one moves down, never off. Taking the top of the board from here costs $14.

Report a problem

1 Review

114634550211463455022mo ago
TypeScriptPythonShell

google-surf-mcp combines Google search, page fetching, and academic-paper extraction behind five MCP tools. The default abstract mode is a smart way to limit token usage before requesting full documents, while support for HTML and PDFs from sources such as arXiv, OpenReview, and PubMed makes the server useful for research workflows. Local browser profiles, CAPTCHA handoff to a human, cache controls, an SSRF guard, disabled telemetry by default, and a fail-fast cloud mode show that the project has considered real operating conditions rather than only the happy path.

The main risk is dependence on browser automation against a frequently changing search interface. Parser accuracy, regional differences, rate limits, sponsored-result filtering, and Google’s terms can all affect reliability. The project should publish a reproducible regression corpus, clearer accuracy metrics, and a maintenance policy for automated repair PRs. Users also need precise guidance on profile data, cookies, cache retention, and the risks of stealth techniques. This MCP is best for local research assistants that need unified search and extraction without an API key, provided operators accept occasional CAPTCHA intervention and monitor upstream compatibility.

HarimxChoi

Thanks for the thoughtful and detailed review. I appreciate the feedback.