MCP Hub
Back to servers

Nano Banana MCP

Enables image generation and editing using Google's Gemini models with support for model selection and custom aspect ratios. Users can generate high-quality images or modify existing ones through natural language prompts while controlling specific parameters like quality and dimensions.

glama
Updated
Mar 8, 2026

Nano Banana MCP (Local Fork)

Fork of nano-banana-mcp with model selection and aspect ratio support.

Changes from upstream

  • Model selection: Choose between flash (fast/cheap) and pro (slower/better) via env var or per-request parameter
  • Aspect ratio: Pass aspectRatio to generate_image (1:1, 16:9, 9:16, 3:2, 4:3, 21:9, etc.)
  • Accurate model labeling: Status output shows actual model name instead of incorrect "Gemini 2.5 Flash"

Models

QualityModel IDSpeedCost
flashgemini-3.1-flash-image-previewFast~$0.04-0.05/image
progemini-3-pro-image-previewSlower~$0.13-0.24/image

Configuration

{
  "nano-banana": {
    "type": "stdio",
    "command": "node",
    "args": ["/path/to/nano-banana-mcp-local/dist/index.js"],
    "env": {
      "GEMINI_API_KEY": "your-key-here",
      "NANO_BANANA_MODEL": "flash"
    }
  }
}

Environment Variables

VariableValuesDefaultDescription
GEMINI_API_KEYAPI key stringrequiredYour Google AI Studio API key
NANO_BANANA_MODELflash, proflashDefault model for all requests

Usage

generate_image

generate_image({
  prompt: "A dramatic photo of...",
  quality: "pro",         // optional, overrides env default
  aspectRatio: "16:9"     // optional, default 1:1
})

edit_image / continue_editing

Same as upstream, plus optional quality parameter.

License

MIT (same as upstream)

Reviews

No reviews yet

Sign in to write a review