Gemini MCP
Connects Claude.ai with Google's Gemini API to generate images and videos using your own API key.
README
Gemini MCP — Tu conector personal de Gemini para Claude
Servidor MCP que conecta Claude.ai con la API de Gemini para generar imágenes (Nano Banana Pro) y videos (Veo) desde cualquier chat, incluso desde el celular. Funciona igual que el conector de Higgsfield, pero con tu propia API key de Google y pagando solo lo que uses.
Herramientas que tendrá Claude
| Herramienta | Qué hace |
|---|---|
generar_imagen |
Imagen con Nano Banana Pro (1:1, 3:4, 9:16, 16:9, 21:9…) |
editar_imagen |
Edita una imagen existente (URL pública) con instrucciones |
imagen_a_video |
Anima un guide image con Veo manteniendo la composición |
crear_video |
Inicia un video de 8 s con Veo (16:9 o 9:16 con audio) |
estado_video |
Consulta el video y entrega el enlace MP4 de descarga |
Instalación (todo se puede hacer desde el iPhone, en Safari)
Paso 1 — API key de Google
- Entra a aistudio.google.com/apikey con tu cuenta de Google.
- Toca "Create API key" y cópiala (empieza por
AIza...). - Para usar Veo y Nano Banana Pro la cuenta debe tener facturación habilitada (puedes vincular el mismo proyecto de Google Cloud que ya usas en Vertex AI).
Paso 2 — Subir este código a GitHub
- Entra a github.com → New repository → nombre:
gemini-mcp→ privado → Create. - Toca "uploading an existing file" y sube los archivos de este
proyecto (puedes descomprimir el ZIP en la app Archivos del iPhone y
subirlos:
package.json,wrangler.jsonc,tsconfig.json,.gitignorey la carpetasrcconindex.ts).- Si GitHub web no te deja subir la carpeta, crea el archivo a mano:
Add file → Create new file → escribe
src/index.tsen el nombre y pega el contenido.
- Si GitHub web no te deja subir la carpeta, crea el archivo a mano:
Add file → Create new file → escribe
Paso 3 — Desplegar en Cloudflare (gratis)
- Crea cuenta en dash.cloudflare.com.
- Menú Compute (Workers) → Create → Import a repository.
- Conecta tu GitHub y elige el repo
gemini-mcp. Deja la configuración por defecto (Cloudflare detecta Wrangler) y toca Deploy. - Cuando termine, tendrás una URL tipo:
https://gemini-mcp.TUUSUARIO.workers.dev
Paso 4 — Configurar la API key (secreto)
- En el panel del Worker: Settings → Variables and Secrets → Add.
- Tipo Secret, nombre
GEMINI_API_KEY, valor: tu key de Google. - (Recomendado) Agrega otro secreto
MCP_TOKENcon una clave inventada larga (ej.fcz-2026-pereira-glow). Esto protege tu conector para que nadie más gaste tu API. - Toca Deploy de nuevo para aplicar los cambios.
Paso 5 — Conectar en Claude
- En Claude (app o claude.ai): Ajustes → Conectores → Agregar conector personalizado.
- Nombre:
Gemini— URL:- Sin token:
https://gemini-mcp.TUUSUARIO.workers.dev/mcp - Con token:
https://gemini-mcp.TUUSUARIO.workers.dev/mcp/TU_TOKEN
- Sin token:
- Guardar. Listo: aparecerá como un conector más, igual que Higgsfield.
Cómo se usa (desde el celular)
- Imagen: "Genera con mi conector Gemini una imagen de Sofía en la playa, 3:4."
- Video: "Crea con Gemini un video 9:16 de Sofía aplicándose el serum."
- Claude llama a
crear_video→ recibe un ID de operación. - Espera ~1-3 minutos y pide: "consulta el estado del video".
- Claude llama a
estado_video→ te entrega un enlace de descarga. - Abres el enlace en Safari → botón compartir → Guardar video en Fotos.
- Claude llama a
Modelos y costos (aprox., verifica en ai.google.dev/pricing)
- Imagen Nano Banana Pro: centavos de dólar por imagen.
- Video Veo 3.1 (8 s con audio): unos pocos dólares por clip; existe la
variante fast más económica. Para cambiar de modelo agrega variables
(no secretas) en Cloudflare:
IMAGE_MODEL(por defectogemini-3-pro-image-preview)VIDEO_MODEL(por defectoveo-3.1-generate-preview, pruebaveo-3.1-fast-generate-previewpara ahorrar)
Nota: tu suscripción Gemini Ultra no cubre la API; la API se factura aparte en Google Cloud. Los nombres de modelo cambian con el tiempo: si un modelo da error 404, revisa el nombre vigente en ai.google.dev.
Solución de problemas
- "No autorizado" → la URL del conector no incluye el
MCP_TOKENcorrecto. - Error 400/403 de Gemini → API key sin facturación o modelo no disponible en tu región/cuenta.
- El video "aún se está generando" → normal, Veo tarda 1-4 minutos; vuelve a pedir el estado.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.