Google Researcher

io.github.zoharbabin由 GitHub 账号 zoharbabin 发布v6.3.3更新于 Oct 24, 2026

MCP server providing Google Search, web scraping, and multi-source research tools for AI assistants

已验证STDIO仅桌面网页搜索与抓取

概览

AI 生成的概览

已弃用的本地 MCP 服务器,为助手提供 Google 搜索、网页抓取和多来源研究工具,已被 web-researcher-mcp 取代。

可以做什么
  • 通过配置的 API 密钥和搜索引擎 ID 使用 Google 可编程搜索检索网页。
  • 抓取网页并提取内容用于研究。
  • 将多个来源合并为多来源研究结果。
  • README 未列出具体工具名称,并说明该项目已弃用,由功能相同的 Go 重写版本取代。
适用场景
仅当你已依赖此包,或需要一个基于 Node 的 Google 搜索与抓取服务器时使用。新部署应改用后继项目,因为本项目已标记弃用,且工具名称与替代品冲突。
运行要求
以 npm 包形式通过 node(例如 npx)在本地以 stdio 运行。需要 GOOGLE_CUSTOM_SEARCH_API_KEY 中的 Google Custom Search API 密钥,以及 GOOGLE_CUSTOM_SEARCH_ID 中的可编程搜索引擎 ID。需要访问 Google 及被抓取站点的网络。仅限桌面端。
安装前请注意
项目已弃用并被取代;README 说明不要与替代品同时运行,因为两者注册相同的工具名称。需要 Google API 密钥,可能产生 Google 配额或计费。抓取会向第三方网站发送请求。README 的迁移步骤包含 shell 安装脚本,运行前请先审查。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Google Researcher,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

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):

bash
# 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:

jsonc
// 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 IssueResolution in web-researcher-mcp
#108 — Orphan detection fails via npxGo binary has native process lifecycle (EOF/SIGPIPE) — no npm wrapper
#107 — Google discontinuing 'entire web' searchEight providers (Brave, Serper, SearXNG, SearchAPI, Tavily, Exa, DuckDuckGo + Google PSE for lenses) with automatic fallback
#55 — Support alternative search enginesMultiple engines behind one interface, plus a zero-config DuckDuckGo default
#72 — Add Redis cachingHybrid cache: memory + AES-encrypted disk + optional Redis
#40 — Split server.ts into modulesFully 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.md,提交 bad0569

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v6.3.3最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分