Google-DeepSearch-AI-Mode
About
https://github.com/mottysisam/deepsearch
Details
- Author
- mottysisam
- Categories
- Web Scraping, Other, Search, AI
Jump to
Setup
Install Google-DeepSearch-AI-Mode in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/mottysisam/deepsearch
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.
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.
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.
Search and discover Ai projects from Claude Code. Browse 1,400+ MCP servers, tools, and agents. Submit projects via your Ai agent.
Unified real-time search engine skill for AI agents.
Multi-provider search broker for AI agents. Routes across SearXNG, Brave, Serper, Tavily, and Exa with automatic fallback, RRF ranking, content extraction, and budget enforcement.
Evidence-backed web research for AI agents. BM25+NLI claim verification, confidence scores, citations, contradiction detection. 12 MCP tools. Works with Claude Desktop, Cursor, Windsurf. Python SDK (pip install browseaidev), LangChain, CrewAI, LlamaIndex integrations. npx browseai-dev
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



