Skip to main content

MCP server exposing Gemini Deep Research (Interactions API) tools

Project description

Gemini Deep Research MCP

PyPI version npm version License: MIT

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

One-Click Install

Cursor

Install MCP Server

Click the button, then replace your-api-key with your Gemini API key.


Installation Methods

Using npx (Node.js)

Requires Node.js 16+ and uv.

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

Using uvx (Python)

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"
      }
    }
  }
}

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"
      }
    }
  }
}

Prerequisites

Install uv (required for npx/uvx methods)
# 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-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.1.tar.gz (10.3 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.1-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for gemini_deep_research_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 43b847ef55765fa0dbca577070341c5b81e1117de2dcbe8c5c2db1d3ed2264f9
MD5 c51958a656deae24a5331caca962ff5a
BLAKE2b-256 5734b578d463fe3cb9e0030f50572d331a1752e2be9b30bc474527c0b4efe733

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gemini_deep_research_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4196e5877e9835242b560df731ea84a6cd6af46747fde2d7e02ee9dc7d5112b8
MD5 7e9cc5e0373d58d0a12ea17f233dbdde
BLAKE2b-256 1a8cf7a651fe688a5c0cb57f2f855fa6af960c4bd171f02917cb65242d7bc630

See more details on using hashes here.

Provenance

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