Gemini MCP Server

Integrate search grounded Gemini output into your workflow.

Local serverstdioGo

What is the Gemini MCP Server?

Integrate search grounded Gemini output into your workflow.

What it actually does

I've been running this MCP server in my Claude Desktop setup for months. It's one of the few I leave on permanently — not because Gemini replaces Claude, but because grounded search, image generation, SVG diagrams, and video are things Gemini does genuinely well. Having them as tools inside Claude beats switching browser tabs.

Configuration

  • Node.js 18+ - A Gemini API key from Google AI Studio - ffmpeg (optional, for video thumbnail extraction)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
gemini_chatChat with Gemini 3.1 Pro. Google Search grounding on by default. Supports thinking_level
gemini_deep_researchMulti-step iterative research with Google Search. Synthesises comprehensive reports
gemini_list_modelsLists available models from the Gemini API
gemini_helpDocumentation for all features without leaving Claude
gemini_prompt_assistantExpert guidance for image generation with 9 chart design systems
generate_imageImage generation with optional search grounding. Full-res saved to disk
edit_imageEdit images with natural-language instructions. Multi-turn continuity via thought signatures
describe_imageFast image descriptions using Gemini 3 Flash
analyze_imageStructured extraction and analysis using Gemini 3.1 Pro
load_image_from_pathRead a local image file and return base64 for any image tool
generate_videoVideo generation with Veo 3.1 — 4-8 seconds at up to 4K with native audio
generate_svgProduction-ready SVG: diagrams, illustrations, icons, data visualisations
generate_landing_pageSelf-contained HTML landing pages with inline CSS/JS

How to install the Gemini MCP Server

{
  "mcpServers": {
    "gemini": {
      "command": "npx",
      "args": ["@houtini/gemini-mcp"],
      "env": {
        "GEMINI_API_KEY": "your-api-key-here"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Node.js 18+ - A Gemini API key from Google AI Studio - ffmpeg (optional, for video thumbnail extraction)
VariableDescriptionRequired
GEMINI_API_KEYCredential the server authenticates with.Yes
GEMINI_IMAGE_OUTPUT_DIRFilesystem location the server is allowed to use.Optional

Example prompts to try

  • “Use Gemini MCP to gemini chat.”
  • “Use Gemini MCP to gemini deep research.”
  • “Use Gemini MCP to gemini list models.”

Frequently asked questions

Integrate search grounded Gemini output into your workflow. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.