Gemini Researcher MCP server
io.github.capyBearista/gemini-researcher·v1.0.2Stateless MCP server that proxies research queries to Gemini CLI, reducing agent context/model usage
0 stars126 downloads/wk
Reviews
Write oneNobody has reviewed Gemini Researcher yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Gemini Researcher tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan43 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancerepository archived0/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highRepository is archived
maint.archived
How Gemini Researcher compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 60/100
- higher than 17% of 4,464 AI and agents servers
- Downloads a week
- 126
- more than 68% of 1,515 AI and agents servers with a package
Install Gemini Researcher in Claude Code, Cursor or VS Code
Runs npx -y gemini-researcher on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add gemini-researcher -- npx -y gemini-researcher
What the publisher says
From the Gemini Researcher repository's README, as published. We do not edit it. Read it on GitHub
Gemini Researcher
A lightweight, stateless MCP (Model Context Protocol) server that lets developer agents (Claude Code, GitHub Copilot) hand off deep repository analysis to the Gemini CLI. The server is read-only, returns structured JSON (as text content), and is designed to reduce the calling agent's context and model usage.
Status: v1 complete. Core features are stable, but still early days. Feedback welcome!
If this saved you tokens, ⭐ please consider giving it a star! :)
The primary goals:
- Reduce agent context usage by letting Gemini CLI read large codebases locally and do its own research
- Reduce calling-agent model usage by offloading heavy analysis to Gemini
- Keep the server stateless and read-only for safety
Why use this?
Instead of copying entire files into your agent's context (burning tokens and cluttering the conversation), this server lets Gemini CLI read files directly from your project. Your agent sends a research query, Gemini reads and synthesizes using its large context window, and returns structured results. You save tokens, your agent stays focused, and complex codebase analysis becomes practical.
Verified clients: Claude Code, Cursor, VS Code (GitHub Copilot)
[!NOTE]
It definitely works with other clients, but I haven't personally tested them yet. Please open an issue if you try it elsewhere!
Table of contents
- Gemini Researcher
- Overview
- Prerequisites
- Quickstart
- Step 1: Validate environment
- Step 2: Configure your MCP client
- Step 3: Restart your MCP client
- Step 4: Test it
- Tools
- Example workflows
- Docker
- Platform guides
Overview
Gemini Researcher accepts queries from your AI agent and uses Gemini CLI to analyze your local code files. Results are returned as formatted JSON for your agent to use.
Runtime safety
The server runs Gemini CLI with safety restrictions enabled. See docs/runtime-contract.md for full technical details.
Default invocation pattern:
gemini [ -m <model> ] --output-format json --approval-mode default [--admin-policy <path>] -p "<prompt>"Key safety points:
- Uses --approval-mode default (not yolo mode) for controlled execution
- Enforces read-only policy by default to prevent file changes
- Policy blocks mutating tools like writefile, replace, runshell_command
- Strict enforcement can be disabled with GEMINIRESEARCHERENFORCEADMINPOLICY=0 (not recommended)
Auth and health check
Run health_check with includeDiagnostics: true to see auth status and server health.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Gemini Researcher: common questions
- Is Gemini Researcher MCP server safe?
- With care: it is graded C, so read the findings first (60/100). Read the Gemini Researcher safety report
- How do I install Gemini Researcher?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Gemini Researcher need an API key?
- Yes. The registry entry asks for
GEMINI_API_KEY. - Is Gemini Researcher maintained?
- The last commit was 154 days ago (2026-06-01). The latest release is v1.0.2.
- What can I use instead of Gemini Researcher?
- Servers from other publishers that do the same job: Gemini MCP server, mcptoon MCP server and yutu MCP server.
- How does Gemini Researcher compare with other AI and agents MCP servers?
- safety score 60/100 (higher than 17% of 4,464 AI and agents servers); downloads a week 126 (more than 68% of 1,515 AI and agents servers with a package). Full comparison.
Alternatives to Gemini Researcher
Same job from other publishers: the closest match first, then the best rated.
GeminiModel Context Protocol server for Google Gemini AI with chat, research, and groundingnot reviewedEstablishedA- mcptoonMCP tools + agent skills in one zero-dependency CLI: 71,929 -> 581 tokens (-99.2%, measured).not reviewedEstablishedA
- yutuCLI, MCP server, and AI agent to automate YouTube workflowsnot reviewedEstablishedA
- REAReverse engineer anything from your terminal or agent with one CLI and MCP server.not reviewedEstablishedA
- agentburnLocal profiler: which usage window took you out, and where your agent's money goesnot reviewedEstablishedA