Skip to main content
Glama

nano-banana-mcp

An MCP (Model Context Protocol) server for generating images using Google's Gemini image generation model.

Installation

uv sync

Related MCP server: MCP Nano Banana

Configuration

Set one of the following authentication methods:

Option 1: Gemini API Key

export GEMINI_API_KEY="your-api-key"

Option 2: Vertex AI

export VERTEX_PROJECT="your-project-id"
export VERTEX_LOCATION="us-central1"  # optional, defaults to us-central1

MCP Tools

generate_to_file

Generate an image and save it to a file.

Parameters:

  • prompt (string): The prompt describing the image to generate

  • save_path (string): The file path where the image should be saved

Returns:

{
  "path": "/absolute/path/to/image.png",
  "message": "Image generated successfully"
}

generate_to_data_url

Generate an image and return it as a base64 data URL.

Parameters:

  • prompt (string): The prompt describing the image to generate

Returns:

{
  "data_url": "data:image/png;base64,iVBORw0KGgo...",
  "message": "Image generated successfully"
}

MCP Client Configuration

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "nano-banana-mcp": {
      "command": "uvx",
      "args": ["git+https://github.com/ipfans/nano-banana-mcp.git"],
      "cwd": "/path/to/nano-banana-mcp",
      "env": {
        "GEMINI_API_KEY": "<your-api-key>"
      }
    }
  }
}

Claude Code

Add to your .mcp.json:

{
  "mcpServers": {
    "nano-banana-mcp": {
      "command": "uvx",
      "args": ["git+https://github.com/ipfans/nano-banana-mcp.git"],
      "cwd": "/path/to/nano-banana-mcp",
      "env": {
        "GEMINI_API_KEY": "<your-api-key>"
      }
    }
  }
}

License

MIT

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ipfans/nano-banana-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server