Integrations
Provides image generation capabilities using Google's Gemini AI models with customizable parameters like style and temperature
Servidor Gemini MCP para Claude Desktop
Un servidor de Protocolo de Contexto de Modelo (MCP) que permite a Claude Desktop generar imágenes utilizando los modelos de IA Gemini de Google.
🌟 Características
- Genere imágenes directamente desde Claude Desktop utilizando los modelos Gemini de Google
- Asistente de configuración fácil para la configuración
- Parámetros de generación de imágenes personalizables
- Integración con el sistema de servidor MCP de Claude Desktop
- Capacidades detalladas de registro y depuración
📋 Requisitos
- Node.js 16.x o superior
- Aplicación de escritorio Claude
- Clave API de Google Gemini ( Obtén una aquí )
🚀 Instalación
Instalación global (recomendada)
Instalación local
⚙️ Configuración
El asistente de configuración lo guiará a través del proceso de configuración:
- Ingresa tu clave API de Google Gemini
- Especifique el directorio para guardar las imágenes generadas
- Configurar los ajustes de registro y modelo
- Crear automáticamente un script contenedor para Claude Desktop
- Actualice la configuración de Claude Desktop
Si prefiere la configuración manual, consulte la sección Configuración manual a continuación.
🎨 Uso del servidor Gemini MCP
Una vez instalado y configurado, reinicie Claude Desktop para habilitar el servidor Gemini MCP. A continuación:
- Iniciar una conversación con Claude
- Pídele a Claude que genere una imagen para ti, por ejemplo:
- Generar una imagen de un paisaje montañoso al atardecer.
- "Crea una imagen de una ciudad futurista con coches voladores"
- "Haz una ilustración de un gato tocando el piano"
Claude llamará a la API de Gemini para generar la imagen y proporcionarle la ruta al archivo de imagen guardado.
Opciones avanzadas
Puede personalizar la generación de imágenes con parámetros adicionales:
- Estilo : especifique un estilo como "realista", "artístico", "minimalista", etc.
- Temperatura : controla la creatividad/aleatoriedad de la generación (0,0-1,0)
Ejemplo: "Generar una imagen de una ciudad ciberpunk con luces de neón en un estilo realista con una temperatura de 0,7"
🔧 Configuración manual
Si prefiere no utilizar el asistente de configuración, siga estos pasos:
1. Crear archivo de configuración
Crea un archivo de configuración JSON con tus configuraciones:
2. Crear un script de envoltura
Crea un script bash para ejecutar el servidor:
Hacer que el script sea ejecutable:
3. Actualizar la configuración del escritorio de Claude
Edite su archivo ~/.config/claude/claude_desktop_config.json
para agregar el servidor Gemini MCP:
Documentación de la API
Interfaz de línea de comandos
Opciones:
-k, --api-key <key>
: clave de API de Google Gemini-o, --output-dir <dir>
: Directorio para guardar las imágenes generadas-d, --debug
: Habilitar el registro de depuración-c, --config <path>
: Ruta al archivo de configuración personalizado-r, --reset-config
: Restablecer la configuración a los valores predeterminados-v, --version
: Mostrar información de la versión
Variables de entorno
GEMINI_API_KEY
: Su clave API de Google GeminiOUTPUT_DIR
: Directorio para guardar las imágenes generadasDEBUG
: Habilitar el registro de depuración (true
ofalse
)LOG_LEVEL
: Establecer el nivel de registro (ERROR
,WARN
,INFO
oDEBUG
)GEMINI_LOG_FILE
: Ruta del archivo de registro personalizado
Opciones de configuración
Opción | Descripción | Por defecto |
---|---|---|
apiKey | Clave API de Google Gemini | (requerido) |
outputDir | Directorio para guardar las imágenes generadas | ~/Claude/gemini-images |
debug | Habilitar el registro de depuración | false |
modelOptions.model | Modelo Géminis a utilizar | gemini-2.0-flash-exp |
modelOptions.temperature | Controlar la creatividad/aleatoriedad | 0.4 |
modelOptions.topK | Parámetro de muestreo top-k | 32 |
modelOptions.topP | Parámetro de muestreo top-p | 1 |
modelOptions.maxOutputTokens | Tokens de salida máxima | 8192 |
🔍 Solución de problemas
Problemas comunes
El servidor no se inicia o Claude no puede conectarse a él
- Consulte el archivo de registro en
~/Claude/logs/gemini-image-mcp.log
- Verifique que su clave API sea correcta
- Asegúrese de que todos los directorios existan y tengan los permisos adecuados
- Reiniciar Claude Desktop
No se están generando imágenes
- Verifique que su clave API de Google Gemini tenga los permisos correctos
- Compruebe si el directorio de salida existe y se puede escribir
- Examinar los registros en busca de mensajes de error específicos
- Pruebe con un mensaje o modelo diferente
Error: "Método no encontrado"
Esto suele significar que Claude intenta llamar a un método que el servidor MCP no admite. Consulte los registros para ver qué método se solicitó.
Modo de depuración
Habilite el modo de depuración para obtener registros más detallados:
O bien establezca la variable de entorno:
📝 Licencia
Instituto Tecnológico de Massachusetts (MIT)
🙏 Agradecimientos
- Protocolo de contexto de modelo para la especificación MCP
- IA generativa de Google para la API de Gemini
- Todos los contribuyentes a este proyecto
This server cannot be installed
Un servidor que permite a Claude Desktop generar imágenes utilizando los modelos de IA Gemini de Google a través del Protocolo de Contexto de Modelo (MCP).