关于 Google Researcher MCP Server
Google Researcher MCP Server 是一个已弃用的开源 MCP 服务,提供基于 Google 搜索的研究工具。README 指出其已被 web-researcher-mcp 取代,该项目为 Go 重写版本。
主要功能
- 01Google 搜索增强的研究工具
- 02YouTube 与网页抓取
- 03LLM 驱动的内容综合
- 04持久化缓存
- 05STDIO 与 HTTP SSE 双传输方式
适用场景
- 01为 AI Agent 提供基于 Google 搜索的资料检索
- 02迁移至 web-researcher-mcp 前的旧版部署
MCP 相关
该项目是 MCP 服务,向 MCP 客户端暴露搜索、抓取与综合等研究工具,两者可通过 STDIO 或 HTTP SSE 连接。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
google-researcher-mcp — 已弃用
⚠️ 本项目已由
web-researcher-mcp取代。使用 Go 完全重写:工具相同,但引用真实来源并保持诚信——验证引用、标记撤稿内容、通过统一接口接入八个搜索提供商,并提供单个经过签名的静态二进制文件。无需 Node.js,也无需 npm。
一行迁移
你的 API 密钥和工具调用无需更改——只需更改服务的启动方式。任选你偏好的方式(无需 Node):
# 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
迁移前 / 迁移后(MCP 客户端配置)
配置结构保持不变——替换 command/args,保留 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": "…" }
}
}
}
不要同时运行两者——它们注册的工具名称相同。添加
web-researcher前,请移除google-researcher条目。
→ 完整迁移指南
你现有的 GOOGLE_CUSTOM_SEARCH_API_KEY 和 GOOGLE_CUSTOM_SEARCH_ID 无需更改即可使用。
为什么要重写?
| 未解决的问题 | 在 web-researcher-mcp 中的解决方案 |
|---|---|
| #108 — 通过 npx 无法进行孤儿进程检测 | Go 二进制文件原生管理进程生命周期(EOF/SIGPIPE)——无需 npm 包装器 |
| #107 — Google 将停止“整个网络”搜索 | 八个提供商(Brave、Serper、SearXNG、SearchAPI、Tavily、Exa、DuckDuckGo,以及用于搜索视角的 Google PSE),支持自动回退 |
| #55 — 支持其他搜索引擎 | 通过统一接口接入多个引擎,并默认使用零配置的 DuckDuckGo |
| #72 — 添加 Redis 缓存 | 混合缓存:内存 + AES 加密磁盘 + 可选 Redis |
| #40 — 将 server.ts 拆分为多个模块 | 完全模块化的 Go 架构(每项关注点对应一个包) |
此外还有新增功能:verify_citation 和 audit_bibliography(检测伪造或已撤稿的引用)、学术 / 专利 / SEC 文件 / 美国判例法 / 经济 / 临床试验搜索,以及按权威性加权的搜索视角。
链接
- 新项目:https://github.com/zoharbabin/web-researcher-mcp
- 安装(所有方式):README → 开始使用
- Docker:
docker pull zoharbabin/web-researcher-mcp:latest - 发布版本:https://github.com/zoharbabin/web-researcher-mcp/releases
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。