Google Researcher MCP Server

by zoharbabin

234 downloads
Not rated
GitHub

About

Power your AI agents with Google Search–enhanced research via an open-source MCP server. Includes tools for Google Search, YouTube/web scraping, LLM-driven synthesis, persistent caching, and dual transport (STDIO + HTTP SSE) for efficient, flexible integration.

Details

Author
zoharbabin
Downloads
234
Categories
Search

- Four research tools: search, scrape, analyze, and combined workflow
- Persistent caching (memory + disk) for repeated queries
- Session resumption support for web clients
- Dual transport: STDIO and HTTP+SSE
- Management API endpoints for cache and event store statistics
- OAuth 2.1 authorization with granular scope control

Clone the repository, install dependencies, copy .env.example to .env, and fill in your Google Custom Search API key, Custom Search Engine ID, and Gemini API key. Run in development mode with npm run dev or build and run production with npm run build && npm start. The server provides four tools – google_search, scrape_page, analyze_with_gemini, and research_topic – callable over STDIO or HTTP+SSE transports.

Google Researcher MCP Server

License: MIT
Node.js Version
PRs Welcome

> Empower AI assistants with web research capabilities through Google Search, content scraping, and Gemini AI analysis.

This server implements the Model Context Protocol (MCP), allowing AI clients to perform research tasks with persistent caching for improved performance and reduced API costs.

Quick Start

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.