Skip to main content

MCP server exposing Gemini Deep Research (Interactions API) tools

Project description

Gemini Deep Research MCP

PyPI version License: MIT

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

Quick Start

# Recommended (zero-install)
uvx gemini-deep-research-mcp

# Or install globally
pip install gemini-deep-research-mcp
gemini-deep-research-mcp

Requires: uv for uvx method

One-Click Install

IDE Install
Cursor Install in Cursor
VS Code Install in VS Code
VS Code Insiders Install in VS Code Insiders

Note: After clicking, replace your-api-key with your Gemini API key. VS Code requires version 1.101+.


Installation Methods

Using uvx (Recommended)

Requires uv.

uvx gemini-deep-research-mcp
VS Code config
{
  "servers": {
    "gemini-deep-research": {
      "command": "uvx",
      "args": ["gemini-deep-research-mcp"],
      "env": {
        "GEMINI_API_KEY": "your-api-key"
      }
    }
  }
}
Claude Desktop config
{
  "mcpServers": {
    "gemini-deep-research": {
      "command": "uvx",
      "args": ["gemini-deep-research-mcp"],
      "env": {
        "GEMINI_API_KEY": "your-api-key"
      }
    }
  }
}
Windsurf config

Add to ~/.codeium/windsurf/mcp_config.json (macOS/Linux) or %USERPROFILE%\.codeium\windsurf\mcp_config.json (Windows):

{
  "mcpServers": {
    "gemini-deep-research": {
      "command": "uvx",
      "args": ["gemini-deep-research-mcp"],
      "env": {
        "GEMINI_API_KEY": "your-api-key"
      }
    }
  }
}
Cline config
{
  "mcpServers": {
    "gemini-deep-research": {
      "command": "uvx",
      "args": ["gemini-deep-research-mcp"],
      "env": {
        "GEMINI_API_KEY": "your-api-key"
      }
    }
  }
}
Claude Code config

Add to ~/.claude/settings.json:

{
  "mcpServers": {
    "gemini-deep-research": {
      "command": "uvx",
      "args": ["gemini-deep-research-mcp"],
      "env": {
        "GEMINI_API_KEY": "your-api-key"
      }
    }
  }
}
Codex config

Add to ~/.codex/config.toml:

[mcp_servers.gemini-deep-research]
command = "uvx"
args = ["gemini-deep-research-mcp"]

[mcp_servers.gemini-deep-research.env]
GEMINI_API_KEY = "your-api-key"
Cursor config

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "gemini-deep-research": {
      "command": "uvx",
      "args": ["gemini-deep-research-mcp"],
      "env": {
        "GEMINI_API_KEY": "your-api-key"
      }
    }
  }
}
Antigravity config

Add to your Antigravity mcp_config.json:

{
  "gemini-deep-research": {
    "command": "uvx",
    "args": ["gemini-deep-research-mcp"],
    "env": {
      "GEMINI_API_KEY": "your-api-key"
    }
  }
}

Using pip

pip install gemini-deep-research-mcp
VS Code config
{
  "servers": {
    "gemini-deep-research": {
      "command": "gemini-deep-research-mcp",
      "env": {
        "GEMINI_API_KEY": "your-api-key"
      }
    }
  }
}
Claude Desktop config
{
  "mcpServers": {
    "gemini-deep-research": {
      "command": "gemini-deep-research-mcp",
      "env": {
        "GEMINI_API_KEY": "your-api-key"
      }
    }
  }
}
Windsurf config

Add to ~/.codeium/windsurf/mcp_config.json (macOS/Linux) or %USERPROFILE%\.codeium\windsurf\mcp_config.json (Windows):

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

Add to ~/.claude/settings.json:

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

Add to ~/.codex/config.toml:

[mcp_servers.gemini-deep-research]
command = "gemini-deep-research-mcp"

[mcp_servers.gemini-deep-research.env]
GEMINI_API_KEY = "your-api-key"
Cursor config

Add to ~/.cursor/mcp.json:

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

Add to your Antigravity mcp_config.json:

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

Prerequisites

Install uv (required for uvx method)
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

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
Parameter Type Required Default Description
prompt string Your research question or topic
include_citations boolean true Include resolved source URLs
Output 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-preview-04-2026 Deep Research agent to use. Set to deep-research-max-preview-04-2026 for maximum thoroughness, or deep-research-preview-04-2026 for standard speed.
GEMINI_MODEL gemini-3.5-flash Default Gemini model fallback for other tasks.

Links

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.4.tar.gz (12.2 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.4-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gemini_deep_research_mcp-0.1.4.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for gemini_deep_research_mcp-0.1.4.tar.gz
Algorithm Hash digest
SHA256 f612af1ff19a0172376cdfc65a8fc8b9e861bfbb99a91350d7f3ba0040dfaa32
MD5 e101abf2f5c411ff3edc154e4983fee1
BLAKE2b-256 617780c65ebb585e362b0ef793966bf6821e2d478b891bc50b38777bffb1751d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gemini_deep_research_mcp-0.1.4.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.4-py3-none-any.whl.

File metadata

File hashes

Hashes for gemini_deep_research_mcp-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 76fc3fcef6246aebc10888d37f8dfb83db36a5bc12e5d0d3ecc41ba8780dee2d
MD5 3a84c9c59ca236533d93b1f16341b268
BLAKE2b-256 31264d732cf4ca2498bf4b15c6703cade0e5d9199ebe45137e956d033f292e54

See more details on using hashes here.

Provenance

The following attestation bundles were made for gemini_deep_research_mcp-0.1.4-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