Gemini ⇄ Claude MCP Bridge
Provides image generation capabilities via Imagen models.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Gemini ⇄ Claude MCP Bridgegenerate an image of a cyberpunk city at night"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Gemini ⇄ Claude MCP Bridge
A tiny private MCP server that lets Claude generate images with Google Gemini / Imagen.
Deploy it once on Vercel, add its URL as a custom connector in Claude, and Claude can
call generate_image directly.
Exposed tool: generate_image(prompt, aspect_ratio?) → returns a PNG.
STEP 1 — Get a Gemini API key
Click Create API key and copy it.
Related MCP server: gemini-nano-banana-mcp
STEP 2 — Deploy on Vercel (CLI, fastest)
npm install
npm i -g vercel
vercel # log in, accept defaults → gives a *.vercel.app URL
vercel env add GEMINI_API_KEY # paste your key, choose Production
vercel --prod # redeploy with the key(Alternative: push this folder to GitHub → import in the Vercel dashboard → add the env var GEMINI_API_KEY under Settings → Environment Variables → Redeploy.)
STEP 3 — Get your connector URL
Your MCP endpoint is your deployment URL + /api/mcp, e.g.:
https://gemini-mcp-bridge-xxxx.vercel.app/api/mcpSTEP 4 — Add it to Claude
Claude → Customize → Connectors.
Click + → Add custom connector.
Paste the
/api/mcpURL → Add.In the chat, open the + menu → Connectors → toggle it on.
STEP 5 — Use it
Tell Claude: "Gemini is connected — generate the 6 frames."
Claude will call generate_image for each prompt and receive the images directly.
Notes
Model id: defaults to
imagen-4.0-generate-001. If you get a "model not found" error, copy the current Imagen id from AI Studio into theGEMINI_IMAGE_MODELenv var.Timeout: image generation can take a few seconds; the route allows up to 60s.
Auth: this server is open by default (anyone with the URL can spend your Gemini quota). Keep the URL private. For production, wrap the handler with
withMcpAuth(see Vercel MCP docs) or add OAuth.Cost: each generation consumes your Google AI Studio quota/billing, not Claude.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
MCP server for Qwen Image 3 AI image generation
MCP server for Grok Imagine AI video generation
MCP server for Flux AI image generation
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAn MCP server that enables Claude Code to generate context-aware images using local GPU-powered diffusion models, either automatically during coding or on-demand via slash commands.22 npm1MIT
- AlicenseNot gradedqualityCmaintenanceMCP server that enables Claude Code to generate images using Google's Gemini image generation models.MIT
- AlicenseNot gradedqualityDmaintenanceA local MCP server that enables Claude to generate images using the OpenAI API.5 npmMIT
- FlicenseNot gradedqualityCmaintenanceRemote MCP server that exposes a generate_image tool allowing Claude to generate images via the Google Gemini API.-