Skip to main content

MCP server pour génération d'images avec Gemini

Project description

Nano Banana MCP

MCP server pour générer des images avec Gemini directement dans Claude Desktop.

✨ Features

  • 🎨 Génération d'images avec Nano Banana flash (rapide, 1K) ou Pro (avancé, jusqu'à 4K)
  • 🖼️ Support des images de référence (jusqu'à 14 images avec Pro)
  • 📐 Ratios personnalisés : 1:1, 16:9, 9:16, 4:3, 21:9, etc.
  • 🔍 Grounding avec Google Search pour des informations en temps réel
  • ☁️ Upload automatique vers ImgBB pour utiliser vos propres images uploadées dans Claude

🚀 Installation

1. Configurer Claude Desktop

Ouvre ton fichier de configuration :

~/Library/Application Support/Claude/claude_desktop_config.json

Ajoute cette section dans "mcpServers" :

{
  "mcpServers": {
    "nano-banana": {
      "command": "uvx",
      "args": ["nano-banana-gio-mcp"],
      "env": {
        "GEMINI_API_KEY": "TA_CLE_GEMINI_ICI"
      }
    }
  }
}

2. Obtenir une clé API Gemini

  1. Va sur https://aistudio.google.com/apikey
  2. Crée une clé API gratuite
  3. Remplace TA_CLE_GEMINI_ICI par ta clé dans la config

3. Redémarre Claude Desktop

C'est tout ! uvx va automatiquement télécharger et installer le MCP au premier lancement.

📖 Utilisation

Dans Claude, tu peux maintenant :

Génération simple

Génère-moi une image d'un chat astronaute en style cyberpunk

Avec ratio personnalisé

Crée une image 16:9 d'un paysage de montagne au coucher de soleil

Avec images de référence

[URL ou chemin depuis votre disque dur de l'image source]
Génère une nouvelle image dans le même style que ces références

Avec recherche en temps réel

Crée une image réaliste de la dernière fusée SpaceX avec les informations actuelles

🔄 Mise à jour

Redémarre simplement Claude Desktop, uvx vérifiera automatiquement les mises à jour.

⚙️ Configuration avancée

Modèles disponibles

  • flash : Rapide, 1K max, jusqu'à 3 images de référence
  • pro : Avancé, jusqu'à 4K, jusqu'à 14 images de référence

Ratios disponibles

1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9

Résolutions (Pro uniquement)

1K, 2K, 4K

📝 Notes

  • Les images générées sont sauvegardées dans ~/Downloads/nano-banana-outputs/
  • Le modèle Pro utilise plus de crédits API mais offre une meilleure qualité
  • Il est pour l'instant impossible d'upload une image de référence façon "classique" dans Claude. Pour que le MCP puisse utiliser vos images de références, vous devez renseigner son URL (si image sur internet) ou son chemin depuis votre disque dur.

🐛 Problèmes courants

Le MCP ne démarre pas

  • Vérifie que ta clé API Gemini est valide
  • Assure-toi d'avoir uv installé : curl -LsSf https://astral.sh/uv/install.sh | sh

Erreur de génération

  • Vérifie tes crédits API
  • Essaie avec le modèle flash si pro ne fonctionne pas

📄 Licence

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nano_banana_gio_mcp-1.0.1.tar.gz (75.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nano_banana_gio_mcp-1.0.1-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file nano_banana_gio_mcp-1.0.1.tar.gz.

File metadata

  • Download URL: nano_banana_gio_mcp-1.0.1.tar.gz
  • Upload date:
  • Size: 75.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.5

File hashes

Hashes for nano_banana_gio_mcp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 9a9d97ede8d80e3b5850d21c596c6162af6ef7c08b0d9dc03051c3aafb103593
MD5 231cb04fb6ffe3810e75a4000f3a786e
BLAKE2b-256 5bf7769bdc0675c329d2e23564d1d7b2c9d1f0c9a80f028067565c1805e618ee

See more details on using hashes here.

File details

Details for the file nano_banana_gio_mcp-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for nano_banana_gio_mcp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0886587acad3094be773a164ccd17d0118e46b79d982129161dd7c780f2358e2
MD5 4bc3ef8137593ca35a27334ebf1e520c
BLAKE2b-256 3398150f3b684f90c19dd38849a5f60e70d2472ba613d1efe2d431d3c55c725e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page