mcp-server-nano-banana

Generación de imágenes con IA mediante el modelo Nano-Banana de Google Gemini.

Documentación

@nanana-ai/mcp-server-nano-banana

Servidor MCP (Model Context Protocol) para el servicio de generación de imágenes de Nanana AI, impulsado por el modelo nano banana de Google Gemini. Este servidor permite que Claude Desktop y otros clientes MCP generen y transformen imágenes utilizando las potentes capacidades de generación de imágenes de nano banana.

Instalación

npm install -g @nanana-ai/mcp-server-nano-banana

Configuración

1. Obtén tu token de API

  1. Visita nanana.app e inicia sesión
  2. Ve a tu panel de cuenta
  3. Genera un token de API en la sección "API Access"
  4. Copia y guarda el token (solo se mostrará una vez)

2. Configura Claude Desktop

Agrega el servidor a tu archivo de configuración de Claude Desktop:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "nanana": {
      "command": "npx",
      "args": ["-y", "@nanana-ai/mcp-server-nano-banana"],
      "env": {
        "NANANA_API_TOKEN": "your-api-token-here"
      }
    }
  }
}

3. Reinicia Claude Desktop

Después de guardar el archivo de configuración, reinicia Claude Desktop para cargar el servidor MCP.

Herramientas disponibles

text_to_image

Genera una imagen a partir de un prompt de texto.

Parámetros:

  • prompt (cadena, obligatorio): La descripción de texto de la imagen a generar

Ejemplo:

Generate an image of a cute cat wearing a hat

image_to_image

Transforma imágenes existentes según un prompt de texto.

Parámetros:

  • imageUrls (matriz de cadenas, obligatorio): 1-9 URLs de imágenes a transformar
  • prompt (cadena, obligatorio): La descripción de texto de cómo transformar las imágenes

Ejemplo:

Transform these images to look like oil paintings: ["https://example.com/image1.jpg"]

Variables de entorno

  • NANANA_API_TOKEN (obligatorio): Tu token de API de Nanana AI
  • NANANA_API_URL (opcional): URL de API personalizada (por defecto https://nanana.app)

Desarrollo

Pruebas locales

  1. Clona el repositorio
  2. Instala las dependencias: npm install
  3. Compila: npm run build
  4. Prueba localmente actualizando la configuración de Claude Desktop para que apunte al archivo compilado:
{
  "mcpServers": {
    "nanana": {
      "command": "node",
      "args": ["/path/to/packages/mcp-server/dist/index.js"],
      "env": {
        "NANANA_API_TOKEN": "your-token",
        "NANANA_API_URL": "http://localhost:3000"
      }
    }
  }
}

Compilación

npm run build

Modo de observación

npm run dev

Créditos y precios

La generación de imágenes con nano banana consume créditos de tu cuenta de Nanana AI. Consulta tu panel en nanana.app/account para ver tu saldo de créditos y comprar más si es necesario.

Soporte

Para problemas y preguntas:

Licencia

MIT