1. Conduid
  2. AI
  3. zoharbabin/google-researcher-mcp
MCP server · AI

zoharbabin/google-researcher-mcp

⚠️ DEPRECATED — Use https://github.com/zoharbabin/web-researcher-mcp instead

Unclaimed MIT ai
64Good

Scored yesterday · breakdown

About zoharbabin/google-researcher-mcp

zoharbabin/google-researcher-mcp is an MCP server published by zoharbabin in the AI category: ⚠️ DEPRECATED — Use https://github.com/zoharbabin/web-researcher-mcp instead.

The repository has 36 stars and 6 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/zoharbabin/google-researcher-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about zoharbabin/google-researcher-mcp

Powered by Claude · Grounded in docs

I know everything about zoharbabin/google-researcher-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository yesterday. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v7.0.0v7.0.0 — DEPRECATED (migrate to web-researcher-mcp) · 19 May 2026⚠️ This package is deprecated google-researcher-mcp has been replaced by web-researcher-mcp — a complete rewrite in Go. What this release does Running `npx -y google-researcher-mcp`…
v6.3.3v6.3.3 — Hardened orphan detection & startup resilience · 17 May 2026Fixed Orphan Detection EPERM Handling: Correctly distinguish between `ESRCH` (process dead) and `EPERM` (process alive but owned by different user). Previously, if the parent process was owned by root (e.g., system services, launchd),…
v6.3.2v6.3.2 — Fix orphan process CPU spin · 17 May 2026Fixed Orphan Process CPU Spin (Node.js 24): `process.ppid` is a static property in Node.js — it does NOT update when the process is reparented to init/launchd after parent death. The previous orphan detection check (`process.ppid !==…
v6.3.1v6.3.1 — Platform compatibility fix · 7 May 2026Fixed Platform Compatibility: Environment validation no longer kills the process on invalid API key format. Server starts and responds to MCP protocol messages (initialize, ping) regardless of credential validity — tools fail gracefully…
v6.3.0v6.3.0 — Markdown Content Negotiation · 7 May 2026What's New Markdown Content Negotiation for `scrape_page` `scrape_page` now sends `Accept: text/markdown` before falling back to HTML extraction. Sites supporting [Cloudflare Markdown for…

README

google-researcher-mcp — DEPRECATED

⚠️ This project has been superseded by web-researcher-mcp.

A complete rewrite in Go: same tools, but it cites real sources and stays honest — citation verification, retraction flagging, eight search providers behind one interface, and a single signed static binary. No Node.js, no npm.


Migrate in one line

Your API keys and tool calls don't change — only how the server is launched. Pick whichever you prefer (no Node required):

# macOS / Linux — installs the binary and registers it with Claude Code automatically:
curl -fsSL https://raw.githubusercontent.com/zoharbabin/web-researcher-mcp/main/install.sh | sh

# Windows (PowerShell):
powershell -ExecutionPolicy Bypass -c "irm https://raw.githubusercontent.com/zoharbabin/web-researcher-mcp/main/install.ps1 | iex"

# Python users (uv) — run with no install:
uvx web-researcher-mcp

Before / after (MCP client config)

The config keeps the same shape — swap the command/args, keep your env:

// BEFORE — google-researcher-mcp (npx / Node)
{
  "mcpServers": {
    "google-researcher": {
      "command": "npx",
      "args": ["-y", "google-researcher-mcp"],
      "env": { "GOOGLE_CUSTOM_SEARCH_API_KEY": "…", "GOOGLE_CUSTOM_SEARCH_ID": "…" }
    }
  }
}

// AFTER — web-researcher-mcp (installed binary; or use "uvx" + args ["web-researcher-mcp"])
{
  "mcpServers": {
    "web-researcher": {
      "command": "web-researcher-mcp",
      "env": { "GOOGLE_CUSTOM_SEARCH_API_KEY": "…", "GOOGLE_CUSTOM_SEARCH_ID": "…" }
    }
  }
}

Don't run both at once — they register identical tool names. Remove the google-researcher entry before adding web-researcher.

→ Full migration guide

Your existing GOOGLE_CUSTOM_SEARCH_API_KEY and GOOGLE_CUSTOM_SEARCH_ID work unchanged.


Why the Rewrite?

Open Issue Resolution in web-researcher-mcp
#108 — Orphan detection fails via npx Go binary has native process lifecycle (EOF/SIGPIPE) — no npm wrapper
#107 — Google discontinuing 'entire web' search Eight providers (Brave, Serper, SearXNG, SearchAPI, Tavily, Exa, DuckDuckGo + Google PSE for lenses) with automatic fallback
#55 — Support alternative search engines Multiple engines behind one interface, plus a zero-config DuckDuckGo default
#72 — Add Redis caching Hybrid cache: memory + AES-encrypted disk + optional Redis
#40 — Split server.ts into modules Fully modular Go architecture (one package per concern)

Plus what's new: verify_citation and audit_bibliography (catch fabricated/retracted citations), academic / patent / SEC-filing / US-case-law / economic / clinical-trial search, and authority-weighted search lenses.


Links

README fetched from the repository yesterday. The original is authoritative.

Questions

About zoharbabin/google-researcher-mcp

How do I install zoharbabin/google-researcher-mcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is zoharbabin/google-researcher-mcp safe to use with an AI agent?

Its trust score is 64 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is zoharbabin/google-researcher-mcp still maintained?

Yes — the latest release is v7.0.0 (19 May 2026), and the last commit was 4 months ago. The repository has 36 stars and 3 open issues.