Gemini MCP Server
Gemini MCP Server
Es un servidor MCP genérico que utiliza la API de Google Gemini y permite generación de texto y generación de imágenes (Imagen).
Las imágenes generadas se devuelven como rutas absolutas locales (los datos de la imagen en sí no se incluyen en el resultado de la llamada a la herramienta).
Se espera que los archivos guardados se pasen a ftp_upload_file de ftp-mcp para convertirlos en URL públicas y luego se registren en la biblioteca de medios de WordPress con wp_upload_media_from_url de wp-mcp, como parte inicial de un flujo de dos etapas.
El resultado de la generación de texto se devuelve tal cual como resultado de la llamada a la herramienta.
1. Configuración
cd gemini-mcp
npm installCopia config.json.example a config.json y escribe la clave API emitida en Google AI Studio ( https://aistudio.google.com/apikey ) (este archivo contiene la clave API, así que nunca lo publiques, compartas ni lo hagas commit en Git. Está incluido en .gitignore).
cp config.json.example config.json{
"api_key": "AIza................................",
"default_text_model": "gemini-2.5-flash",
"default_image_model": "imagen-4.0-generate-001"
}api_key: Clave API emitida en Google AI Studio.default_text_model: ID del modelo que se usa cuando se omite el parámetromodeldegenerate_text.default_image_model: ID del modelo que se usa cuando se omite el parámetromodeldegenerate_image.
La lista de modelos se actualiza periódicamente en la documentación oficial de Google, por lo que los IDs de modelo más recientes se pueden consultar en https://ai.google.dev/gemini-api/docs/models (texto) / https://ai.google.dev/gemini-api/docs/imagen (imagen).
El servidor en sí puede iniciarse incluso si la clave API no está configurada (sigue siendo un marcador de posición). Al llamar realmente a generate_text / generate_image, se producirá un error de autenticación del lado de Google.
Related MCP server: MCP Nano Banana
2. Registro en Claude Code
Dentro de la carpeta raíz del proyecto que use Claude Code, añade la información del servidor MCP en .mcp.json.
{
"mcpServers": {
"gemini": {
"command": "node",
"args": ["/MCPの保存パス/gemini-mcp/index.js"],
"env": {
"GEMINI_MCP_CONFIG_PATH": "/MCPの保存パス/gemini-mcp/config.json"
}
}
}
}Después del registro, reinicia la sesión de Claude Code para volver a cargar el servidor MCP.
3. Herramientas proporcionadas
gemini_check_config— Comprueba si la clave API está configurada y el nombre del modelo predeterminado (no llama a la API).generate_text— Genera texto para un prompt y lo devuelve tal cual.prompt(obligatorio): el prompt de entrada.system_instruction(opcional): instrucción del sistema que especifica el comportamiento general del modelo.temperature(opcional, 0〜2): aleatoriedad de la salida.model(opcional): ID del modelo que sobrescribedefault_text_model.Valor de retorno: nombre del modelo generado y texto generado.
generate_image— Genera una imagen a partir de un prompt de texto y la guarda como PNG/JPEG en la carpeta local especificada.prompt(obligatorio): descripción de la imagen que se desea generar.output_dir(obligatorio): ruta absoluta del directorio de destino (se crea automáticamente si no existe).file_prefix(opcional, por defectoimage): prefijo del nombre de archivo guardado.number_of_images(opcional, por defecto 1, máximo 4): número de imágenes a generar.aspect_ratio(opcional, por defecto1:1):1:1/3:4/4:3/9:16/16:9.negative_prompt(opcional): elementos que no se desean incluir.model(opcional): ID del modelo que sobrescribedefault_image_model.Valor de retorno: nombre del modelo generado, prompt, ruta absoluta/tipo MIME de cada archivo guardado, etc.
Notas
La biblioteca de dependencias utiliza el SDK oficial de Google
@google/genai.Si se bloquea por el filtro de seguridad o si la respuesta no contiene contenido, se devuelve un error.
Para los usos de generación de imágenes (imagen destacada del artículo, imágenes insertadas en el cuerpo, etc.) y el procedimiento para reflejarlas en el cuerpo del artículo, consulte
docs/tasks/eyecatch-image.md/docs/tasks/image-embed.md(en cada proyecto).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables image processing and analysis using Google's Gemini 2.5 Flash model. Supports local files, URLs, and Base64 images with streaming responses and automatic output saving.2MIT
- FlicenseNot gradedqualityDmaintenanceEnables image generation using the Google Gemini API through a simple text prompt. Generated images are saved locally and hosted online via ImgBB for easy access and sharing.9
- AlicenseNot gradedqualityNot gradedmaintenanceEnables image generation using Google's Gemini 2 API with customizable parameters like aspect ratio, number of samples, and person generation settings.189
- AlicenseBqualityDmaintenanceEnables image generation using Google Gemini models like Gemini 2.0 Flash and Imagen 3.0 with support for custom aspect ratios and negative prompts. It also allows users to list and manage generated images stored in local directories.225MIT
Related MCP Connectors
LLM chat, text summarization and AI image generation
Transform video, audio and images, and generate media from prompts. FFmpeg, captions, models.
Generate images, video & speech with Nano Banana, Veo, Omni and Gemini TTS. Pay as you go.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nao9net/gemini-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server