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.2.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.2-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nano_banana_gio_mcp-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 1b6fcd3f139bce8bd4b4c3203433ade152cd75b86caa831498c2ebc2eaaa51d9
MD5 a6b09c38fbc2de86c2fa306535134b7f
BLAKE2b-256 ef4eece3c16c1c22f123e00e5478bb368a0f0dd9953082e5158f3c9b676b30b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nano_banana_gio_mcp-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 461c19e671d9e3a6c9c7a7b346bd960febef6c491774ac7b8dbfd25afc0bf19e
MD5 3c72fbb65c481b25100b19a34f53006d
BLAKE2b-256 de5044d8ea3ef15e0e77944a4e1ab8525e08e1ea90346adf44b7fe47a154ace4

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