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.4.tar.gz (74.2 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.4-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nano_banana_gio_mcp-1.0.4.tar.gz
  • Upload date:
  • Size: 74.2 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.4.tar.gz
Algorithm Hash digest
SHA256 779b1ee528048859800845a0a6e22f825fe443486f0386042b592d328a4e6c93
MD5 a6606c89455d656bad9942b299aa4c30
BLAKE2b-256 7196926f7a1cb1abb5686bad54ec794cf977edd0b1421ad4d0a7509f15783760

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nano_banana_gio_mcp-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f6a3427a7aa2193929b2d8782341774471f55e236c3b5be11f408663fc5e653f
MD5 2e4b3302786937ce3d00aa162f3d64e5
BLAKE2b-256 59b096a0c606aefdc2af218d79f3f8129eff36fc881017c3ebe3e87be6e1b366

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