Gemini DeepSearch MCP
About
An automated research agent using Google Gemini models and Google Search to perform deep, multi-step web research.
Details
- Author
- alexcong
- Categories
- Search, Other, AI
Jump to
Setup
Install Gemini DeepSearch MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/alexcong/gemini-deepsearch-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
Gemini DeepSearch MCP is an automated research agent that leverages Google Gemini models and Google Search to perform deep, multi-step web research. It generates sophisticated queries, synthesizes information from search results, identifies knowledge gaps, and produces high-quality, citation-rich answers.
- Automated multi-step researchusing Gemini models and Google Search
- FastMCP integrationfor both HTTP API and stdio deployment
- Configurable effort levels(low, medium, high) for research depth
- Citation-rich responseswith source tracking
- LangGraph-powered workflowwith state management
Start the LangGraph development server with Studio UI:
Start the MCP server with stdio transport for integration with MCP clients:
GEMINI_API_KEY=AI LANGSMITH_API_KEY=ls LANGSMITH_TRACING=true make inspect
- query(string): The research question or topic to investigate
- effort(string): Research effort level - "low", "medium", or "high"
- Low: 1 query, 1 loop, Flash model
- Medium: 3 queries, 2 loops, Flash model
- High: 5 queries, 3 loops, Pro model
- answer: Comprehensive research response with citations
- sources: List of source URLs used in research
Stdio MCP Server(Claude Desktop integration):
- file_path: Path to a JSON file containing the research results
The stdio MCP server writes results to a JSON file in the system temp directory to optimize token usage. The JSON file contains the sameanswerandsourcesdata as the HTTP version, but is accessed via file path rather than returned directly.
- Python 3.12+
- GEMINI_API_KEYenvironment variable
To use the MCP server with Claude Desktop, add this configuration to your Claude Desktop config file:
Edit~/Library/Application Support/Claude/claude_desktop_config.json:
{ "mcpServers": { "gemini-deepsearch": { "command": "uvx", "args": ["gemini-deepsearch-mcp"], "env": { "GEMINI_API_KEY": "your-gemini-api-key-here" }, "timeout": 180000 } } }
Edit%APPDATA%/Claude/claude_desktop_config.json:
{ "mcpServers": { "gemini-deepsearch": { "command": "uvx", "args": ["gemini-deepsearch-mcp"], "env": { "GEMINI_API_KEY": "your-gemini-api-key-here" }, "timeout": 180000 } } }
Edit~/.config/claude/claude_desktop_config.json:
{ "mcpServers": { "gemini-deepsearch": { "command": "uvx", "args": ["gemini-deepsearch-mcp"], "env": { "GEMINI_API_KEY": "your-gemini-api-key-here" }, "timeout": 180000 } } }
- Replaceyour-gemini-api-key-herewith your actual Gemini API key
- Restart Claude Desktop after updating the configuration
- Set ample timeout to avoidMCP error -32001: Request timed out
For development or if you prefer to run from source:
{ "mcpServers": { "gemini-deepsearch": { "command": "uv", "args": ["run", "python", "main.py"], "cwd": "/path/to/gemini-deepsearch-mcp", "env": { "GEMINI_API_KEY": "your-gemini-api-key-here" } } } }
Replace/path/to/gemini-deepsearch-mcpwith the actual absolute path to your project directory.
Once configured, you can use thedeep_searchtool in Claude Desktop by asking questions like:
- "Use deep_search to research the latest developments in quantum computing"
- "Search for information about renewable energy trends with high effort"
The deep search agent is from theGemini Fullstack LangGraph Quickstartrepository.
Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Lightning-Fast, High-Accuracy Deep Research Agent π 8β10x faster π Greater depth & accuracy π Unlimited parallel runs
An MCP server that connects to Perplexity's Sonar API, enabling real-time web-wide research in conversational AI.
Official Tavily MCP server for AI search and content extraction, giving MCP clients web search, crawl, and extract tools.
Research papers from arXiv, Google Scholar, and Wikipedia with citation metrics
AI-powered news intelligence β 21 tools for personalized monitoring, briefings, and semantic search
Agent News by The Agent Times gives AI agents a verified, sourced, real-time intelligence layer, that helps to save tokens, time and keep agents in the loop.
Google for AI agents β live search across 25,000+ scored MCP servers, updated daily
DuckDuckGo web search + URL fetcher for AI agents. No API key needed for free tier (7 req/IP/day), Pro tier unlimited with API key.
Search and extract information about research papers from arXiv.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




