
Google Researcher
io.github.zoharbabinPublished by GitHub account zoharbabinv6.3.3Updated Oct 24, 2026
MCP server providing Google Search, web scraping, and multi-source research tools for AI assistants
Overview
Deprecated local MCP server that gave assistants Google Search, web scraping and multi-source research tools; superseded by web-researcher-mcp.
- What you can do
- Search the web through Google Programmable Search using a configured API key and search engine ID.
- Scrape and extract content from web pages for research.
- Combine several sources into multi-source research results.
- The README lists no individual tool names and states the project is deprecated in favour of a Go rewrite with the same tools.
- When to use it
- Only if you already depend on this package or need a Node-based Google search and scraping server. New setups should use the successor project instead, since this one is marked deprecated and its tool names collide with the replacement.
- Requirements
- Runs locally over stdio as an npm package launched with node (for example via npx). Requires a Google Custom Search API key in GOOGLE_CUSTOM_SEARCH_API_KEY and a Programmable Search Engine ID in GOOGLE_CUSTOM_SEARCH_ID. Network access to Google and to scraped sites. Desktop only.
Installation
In SourceWeft
- Open Google Researcher in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
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):
Before / after (MCP client config)
The config keeps the same shape — swap the command/args, keep your env:
Don't run both at once — they register identical tool names. Remove the
google-researcherentry before addingweb-researcher.
Your existing GOOGLE_CUSTOM_SEARCH_API_KEY and GOOGLE_CUSTOM_SEARCH_ID work unchanged.
Why the Rewrite?
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
- New project: https://github.com/zoharbabin/web-researcher-mcp
- Install (all methods): README → Get started
- Docker:
docker pull zoharbabin/web-researcher-mcp:latest - Releases: https://github.com/zoharbabin/web-researcher-mcp/releases
Source: README.md at commit bad0569
Tools
0Version history
1- v6.3.3LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts