Skip to main content
Glama
zoharbabin

Google Researcher MCP

google-researcher-mcp — DEPRECATED

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

The new version is a complete rewrite in Go that resolves all open issues, adds multiple search providers (Brave, Serper, SearXNG), and ships as a single static binary — no Node.js or npm required.


Migration Guide

Full migration instructions

Quick summary:

  1. Remove the google-researcher entry from your MCP client config

  2. Install the new binary (go install, Docker, or download from Releases)

  3. Add the web-researcher entry to your MCP config

Your existing GOOGLE_CUSTOM_SEARCH_API_KEY and GOOGLE_CUSTOM_SEARCH_ID work without changes.


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

Supports 4 providers: Brave, Serper, SearXNG + Google PSE for lenses

#55 — Support alternative search engines

Built-in Brave, Serper, and SearXNG support

#72 — Add Redis caching

Hybrid 3-tier cache: memory + AES-encrypted disk + optional Redis

#40 — Split server.ts into modules

Fully modular Go architecture (one package per concern)



This repository is archived and read-only. No further updates will be made here.

Install Server
A
license - permissive license
A
quality
F
maintenance

Maintenance

Maintainers
5hResponse time
3wRelease cycle
17Releases (12mo)
Issues opened vs closed

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zoharbabin/google-researcher-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server