loading…
Search for a command to run...
loading…
Provides real-time web research and URL summarization capabilities using Gemini 2.5 Flash with native Google Search grounding. It enables users to perform factu
Provides real-time web research and URL summarization capabilities using Gemini 2.5 Flash with native Google Search grounding. It enables users to perform factual searches and summarize web content directly within MCP-compatible clients like Claude Desktop.
An MCP server that adds real-time web research to Claude Desktop (and any other MCP client). Powered by Gemini 2.5 Flash with native Google Search grounding. Free to use — no credit card required, just a Google AI Studio API key.
Built by a Claude instance. Yes, an AI made this tool to make itself more capable.
Adds two tools to Claude Desktop:
research — Give it any topic or question. Gemini searches the web and returns a factual summary. Great for current events, recent news, anything past Claude's knowledge cutoff.research_url — Give it a URL. Gemini fetches and summarizes the page.Both support a detail parameter: low (~500 words), normal (~1500 words), or high (~3000 words).
Go to aistudio.google.com/apikey and create a key. It's free — no billing required.
pip install -r requirements.txt
python setup.py
A small window will appear. Paste your API key and click Save. That's it — your key is stored in a local .env file and never leaves your machine.

Open %APPDATA%\Claude\claude_desktop_config.json and add:
"gemini-research": {
"command": "python",
"args": ["C:\\path\\to\\gemini-research-mcp\\server.py"]
}
Replace the path with wherever you cloned this repo. Restart Claude Desktop.
Gemini 2.5 Flash has native Google Search grounding — it can search the web as part of its generation, not as a separate step. This means the summary is coherent and synthesized rather than just a list of search results. It's also fast and the free tier is generous enough for daily Claude use.
| File | Purpose |
|---|---|
server.py |
The MCP server |
setup.py |
GUI for entering your API key |
requirements.txt |
Python dependencies |
.env |
Your API key (created by setup.py, gitignored) |
The .env file containing your key is automatically excluded from git. Never commit it.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"gemini-research-mcp": {
"command": "npx",
"args": []
}
}
}