1. Conduid
  2. Content
  3. Nano Banana Pro MCP
MCP server · Content

Nano Banana Pro MCP

MCP server for Gemini 3 Nano Banana Pro image generation

Unclaimed last commit 10 months ago content
39Low

Scored 4 days ago · breakdown

About Nano Banana Pro MCP

Nano Banana Pro MCP is an MCP server published by mrafaeldie12 in the Content category: mCP server for Gemini 3 Nano Banana Pro image generation.

The repository has 18 stars and 3 forks, with the last commit 10 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/mrafaeldie12/nano-banana-pro-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Nano Banana Pro MCP

Powered by Claude · Grounded in docs

I know everything about Nano Banana Pro MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository yesterday. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.

1 check has not been run yet.

Releases

v1.0.3v1.0.3
v1.0.2v1.0.2
v1.0.1v1.0.1

README

nano-banana-pro-mcp

MCP server that enables AI agents like Claude to generate images using Google's Gemini image generation models (including Nano Banana Pro - gemini-3-pro-image-preview).

Note: I thought it was cool that Google Antigravity could generate images using nanobanana so I stole the idea.

Example

Here's Claude Code using the MCP to generate a hero image for a travel landing page:

Claude Code using nano-banana-pro MCP

And the beautiful result:

Generated travel page with Santorini image


Installation

Claude Code CLI

claude mcp add nano-banana-pro --env GEMINI_API_KEY=your_api_key_here -- npx @rafarafarafa/nano-banana-pro-mcp

Replace your_api_key_here with your actual Gemini API key.

Claude Desktop

Add to your Claude Desktop configuration file:

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

{
  "mcpServers": {
    "nano-banana-pro": {
      "command": "npx",
      "args": ["@rafarafarafa/nano-banana-pro-mcp"],
      "env": {
        "GEMINI_API_KEY": "your_api_key_here"
      }
    }
  }
}

Codex CLI

Create or edit .mcp.json in your project directory (or ~/.mcp.json for global config):

{
  "mcpServers": {
    "nano-banana-pro": {
      "command": "npx",
      "args": ["@rafarafarafa/nano-banana-pro-mcp"],
      "env": {
        "GEMINI_API_KEY": "your_api_key_here"
      }
    }
  }
}

Gemini CLI

Create or edit ~/.gemini/settings.json:

{
  "mcpServers": {
    "nano-banana-pro": {
      "command": "npx",
      "args": ["@rafarafarafa/nano-banana-pro-mcp"],
      "env": {
        "GEMINI_API_KEY": "your_api_key_here"
      }
    }
  }
}

Get an API Key

Get a free Gemini API key from Google AI Studio.


Available Tools

generate_image

Generate an image from a text prompt. Optionally provide reference images to guide the style or content.

Parameters:

  • prompt (required): Description of the image to generate
  • model (optional): Gemini model to use (default: gemini-3-pro-image-preview)
    • gemini-3-pro-image-preview - Nano Banana Pro (highest quality)
    • gemini-2.5-flash-preview-05-20 - Nano Banana (fast)
    • gemini-2.0-flash-exp - Widely available fallback
  • aspectRatio (optional): "1:1" | "3:4" | "4:3" | "9:16" | "16:9"
  • imageSize (optional): "1K" | "2K" | "4K" (only for image-specific models)
  • images (optional): Array of reference images to guide generation
    • Each image: { data: "base64...", mimeType: "image/png" }
  • outputPath (optional): File path to save the generated image (e.g., /path/to/image.png)

Example prompts:

Generate an image of a sunset over mountains

Generate a logo in the style of this reference image [with image attached]

Generate a hero image and save it to ./assets/hero.png

edit_image

Edit one or more images based on instructions.

Parameters:

  • prompt (required): Instructions for how to edit the image(s)
  • images (required): Array of images to edit
    • Each image: { data: "base64...", mimeType: "image/png" }
  • model (optional): Gemini model to use (default: gemini-3-pro-image-preview)
  • outputPath (optional): File path to save the edited image (e.g., /path/to/image.png)

Example prompts:

Add sunglasses to this photo

Remove the background from this image

Combine these two images into one scene

describe_image

Analyze and describe one or more images. Returns text only (no image generation).

Parameters:

  • images (required): Array of images to analyze
    • Each image: { data: "base64...", mimeType: "image/png" }
  • prompt (optional): Custom analysis prompt (default: general description)
  • model (optional): Gemini model to use (default: gemini-3-pro-image-preview)

Example prompts:

[default] Describe this image in detail

What objects are in this image?

How many people are in this photo?

What's the dominant color in this image?

Development

Setup

npm install
npm run build

Testing

npm test              # Run unit tests
npm run test:watch    # Run tests in watch mode
npm run typecheck     # Type check without emitting

Manual Testing

# Generate a real image and save to test-output.png
GEMINI_API_KEY=your_key npm run test:manual "a cute cat wearing sunglasses"

Testing with MCP Inspector

npx @modelcontextprotocol/inspector node dist/index.js

Then set GEMINI_API_KEY in the inspector's environment and call the generate_image tool.


License

MIT

README fetched from the repository yesterday. The original is authoritative.

Questions

About Nano Banana Pro MCP

How do I install Nano Banana Pro MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Nano Banana Pro MCP safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 4 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Nano Banana Pro MCP still maintained?

The last commit was 10 months ago and 4 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.