MCP.Market

Gemini MCP server

by chrischall·io.github.chrischall/gemini-mcp·v2.4.2

Generate and edit images with Google Gemini (Nano Banana / Nano Banana Pro) image models.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

not scanned yet

Adoption
Growing

0 stars417 downloads/wk

Reviews

Write one

Nobody has reviewed Gemini yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Gemini tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Gemini compares

Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 70% of 1,337 Media servers
Downloads a week
417
more than 86% of 365 Media servers with a package

Release history: 14 versions in the registry since 2026-09-14, latest 2026-10-20, typically one every 2 days.

Install Gemini in Claude Code, Cursor or VS Code

Runs npx -y @chrischall/gemini-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add gemini-mcp -- npx -y @chrischall/gemini-mcp
Add to Cursor

What the publisher says

From the Gemini repository's README, as published. We do not edit it. Read it on GitHub

gemini-mcp

MCP server for Google Gemini media generation. Exposes thirteen tools to Claude over stdio: list available models, generate/edit/compose images, generate a consistent set of images from a master prompt, multi-turn image refinement (Interactions API), video generation (omni), music generation (Lyria), an async result poll for long generations, and Files API upload/list/delete for reusable image references. Output is written to disk by default (path returned) or returned inline as base64. Built on the Gemini v1beta API (generativelanguage.googleapis.com) using the Nano Banana / Nano Banana Pro (images), omni (video), and Lyria (music) model families.

Developed and maintained by AI (Claude Code).

Environment Variables

Long generations and client timeouts

4K / Pro-model generations can outrun an MCP host's own tools/call timeout (error -32001). The server sends notifications/progress heartbeats so hosts that reset their timeout on progress wait it out. If the host still gives up, the server-side generation usually completes anyway: the image is written to the output dir, geminiinteract also writes an .json sidecar recording the interactionid, and continue_last: true resumes the interaction the lost response belonged to.

When a chained call 404s

A 404 on a request carrying previousinteractionid is not proof the chain expired. The only 404 body observed live is generic — "Requested entity was not found." — and never names which entity. An unknown or renamed model id, and an expired Files API files/… uri (~48h TTL), return exactly the same thing. So the server no longer asserts a cause it can't establish: the upstream text is surfaced verbatim, and gemini_interact runs an experiment to find out which it was.

Most often the id isn't missing at all — it just isn't visible yet. The interactions store is eventually consistent, and a freshly created id can 404 while the same id resolves fine minutes later; heavy turns (4K, Pro, thinkinglevel: high) are the likeliest to hit it, which is exactly the turn you most want to chain from. So a chained 404 is retried with exponential backoff for up to 120s (GEMINICHAINRETRYMS) before anything is declared broken. The 404 generates nothing and isn't billed, so the wait costs only time.

After that budget is spent, the tool looks up that id's sidecar, re-attaches the image it produced, and re-issues the request without the chain:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Gemini: common questions

Is Gemini MCP server safe?
Mostly: it is graded B (83/100). Read the Gemini safety report
How do I install Gemini?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Gemini need an API key?
Yes. The registry entry asks for GEMINI_API_KEY.
Is Gemini maintained?
The last commit was 21 days ago (2026-10-14). The latest release is v2.4.2.
What can I use instead of Gemini?
Servers from other publishers that do the same job: faktry MCP server, Seedream Pro MCP server and Sapiens Sintéticos MCP server. Compare all Gemini alternatives.
How does Gemini compare with other Media MCP servers?
safety score 83/100 (higher than 70% of 1,337 Media servers); downloads a week 417 (more than 86% of 365 Media servers with a package). Full comparison.

Alternatives to Gemini

Same job from other publishers: the closest match first, then the best rated.

All Gemini alternatives →
  • faktry
    Official faktry MCP server: generate and edit images, video, audio, and PDFs.
    A
  • Seedream Pro
    MCP server for ByteDance Seedream AI image generation
    A
  • Sapiens Sintéticos
    Operate your Sapiens Sintéticos AI studio: generate image, article, voice, music and video.
    A
  • PixelDojo
    Generate images, video, audio and short films with 140+ AI models from any MCP client.
    A
  • Vidofy
    Generate video, images, audio and speech with Vidofy — Veo 3.1, Kling 3.0, Flux 2 and 570+ models.
    A

More from chrischall →