Skip to main content

MCP server exposing Gemini Deep Research (Interactions API) tools

Project description

Gemini Deep Research MCP

An MCP server that exposes Gemini's Deep Research Agent for comprehensive web research.

Quick Start

pip install gemini-deep-research-mcp

Set your API key:

export GEMINI_API_KEY="your-api-key"  # macOS/Linux
set GEMINI_API_KEY=your-api-key       # Windows CMD
$env:GEMINI_API_KEY="your-api-key"    # Windows PowerShell

MCP Client Setup

VS Code (Copilot)

Add to your VS Code settings or .vscode/mcp.json:

{
  "mcp": {
    "servers": {
      "gemini-deep-research": {
        "command": "gemini-deep-research-mcp",
        "env": {
          "GEMINI_API_KEY": "your-api-key"
        }
      }
    }
  }
}

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "gemini-deep-research": {
      "command": "gemini-deep-research-mcp",
      "env": {
        "GEMINI_API_KEY": "your-api-key"
      }
    }
  }
}

Windows: If gemini-deep-research-mcp isn't in PATH, use full path: C:\\Users\\YOU\\...\\python.exe with args ["-m", "gemini_deep_research_mcp"]

Tool: gemini_deep_research

Conducts comprehensive web research using Gemini's Deep Research Agent. Blocks until research completes (typically 10-20 minutes).

When to use:

  • Complex topics requiring multi-source analysis
  • Synthesized information from the web
  • Fact-checking and cross-referencing

Parameters:

Parameter Type Required Default Description
prompt string Your research question or topic
include_citations boolean true Include resolved source URLs

Output:

Field Description
status completed, failed, or cancelled
report_text Synthesized research report

Configuration

Variable Required Default Description
GEMINI_API_KEY Your Gemini API key
GEMINI_DEEP_RESEARCH_AGENT deep-research-pro-preview-12-2025 Model to use

Development

git clone https://github.com/bharatvansh/gemini-deep-research-mcp.git
cd gemini-deep-research-mcp
pip install -e .[dev]
pytest

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gemini_deep_research_mcp-0.1.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gemini_deep_research_mcp-0.1.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file gemini_deep_research_mcp-0.1.0.tar.gz.

File metadata

File hashes

Hashes for gemini_deep_research_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 85df0a8b2914e4874b76f6bc9bca4f2f6653c60de8341c442d6cef5594758eeb
MD5 d180ff64a803b6dc8d290152fc5d2ee2
BLAKE2b-256 aa4205a003adc810eb63f5781202f39ddb08f769937990b26c06db6ab62fb3b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for gemini_deep_research_mcp-0.1.0.tar.gz:

Publisher: publish.yml on bharatvansh/gemini-deep-research-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gemini_deep_research_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gemini_deep_research_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 72d95e6821b19b179695ffe82de9ad6532745611d740385ab6c095ab22dd7e18
MD5 8d7e33832de98b20dcc453e5d024ac9b
BLAKE2b-256 0cc729a282d6a608c5e8eb4f0cd7c52969638861141c23092c8496b1418917f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for gemini_deep_research_mcp-0.1.0-py3-none-any.whl:

Publisher: publish.yml on bharatvansh/gemini-deep-research-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page