Google Surf MCP server
Web, academic and code search with graph RAG, data lineage, ontology and cross-project schema links.
290 stars438 downloads/wk
Reviews
Write oneNobody has reviewed Google Surf yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Google Surf tools (7)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
extractSECONDARY KNOWN-URL CONTENT EXTRACTION TOOL. Use only when the exact public URL is already known and no new web discovery is required. If sources still need to be found, use search or search_parallel with extract_mode instead.
healthMCP server status: cascade mode + transitions, rate-limiter usage, cache size, config.
project_memoryPROJECT MEMORY MANAGEMENT.
project_memory_searchLOCAL PROJECT KNOWLEDGE SEARCH ONLY.
scholar_searchUse only for paper metadata such as authors, venue, year, versions, and citation counts.
searchPRIMARY SINGLE-QUERY LIVE DISCOVERY AND CONTENT INGESTION TOOL. ALWAYS PERFORMS LIVE WEB SEARCH.
search_parallelPRIMARY MULTI-QUERY LIVE DISCOVERY AND CONTENT INGESTION TOOL. ALWAYS PERFORMS MULTIPLE LIVE WEB SEARCHES.
Public scan report
scanner v0.1.4 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan79 source files scanned13/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 9 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highBase64 decoded then executed
obf.base64-execbuild/nativeBrowserBrokerProcess.js: …equired'); const value = JSON.parse(Buffer.from(encoded, 'base64url').toString('utf8')); if (!value.executablePath || !value.profileDir || !valu…
Install directly
Runs npx -y google-surf-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add google-surf-mcp -- npx -y google-surf-mcp
Google Surf: common questions
- Is Google Surf MCP server safe?
- With care: it is graded C, so read the findings first (65/100). Read the Google Surf safety report
- How do I install Google Surf?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Google Surf need an API key?
- Yes. The registry entry asks for
SEARCH_API,GITHUB_TOKEN,ANTHROPIC_API_KEY,ORCAROUTER_API_KEY. - Is Google Surf maintained?
- The last commit was 9 days ago (2026-09-10). The latest release is v1.1.3.
- What can I use instead of Google Surf?
- Servers from other publishers that do the same job: rag-rat MCP server, Sanity MCP server and Agent-Native Slides MCP server. Compare all Google Surf alternatives.
Alternatives to Google Surf
Same job from other publishers: the closest match first, then the best rated.
- rag-ratRepository intelligence, code graph, history, papertrail, and cross-agent memory for coding agents.not reviewedGrowingB
SanityDirect access to your Sanity projects (content, datasets, releases, schemas) and agent rulesnot reviewedGrowingA- Agent-Native SlidesAgent-Native Google Slides - generate and edit React presentationsnot reviewedEstablishedA
- Local RagEasy-to-setup local RAG server with minimal configurationnot reviewedEstablishedA
- ContextStream MCP ServerProject memory, semantic code search, and grounded agent context.not reviewedEstablishedA