Skip to main content
Glama

Nano Banana MCP Server

A local stdio MCP server for Gemini-powered image generation.

Features

  • Simple MCP to generate images with Google's Gemini image models

  • Save generated output to local disk as JPEG

  • Return both user-facing content and structured tool output for clients

  • Run locally via stdio (no HTTP transport in this project)

Related MCP server: nano-banana-mcp

Prerequisites

  • Node.js 20+

  • Gemini API key from Google AI Studio

Install

git clone https://github.com/priorwave/nano_banana_mcp_server/
cd nano-banana-mcp
npm install
npm run build

Configuration

Set an API key in your shell profile:

export GEMINI_API_KEY="your-key-here"
# GOOGLE_API_KEY is also supported

Optional model override:

export GEMINI_IMAGE_MODEL="gemini-2.5-flash-image"

Configure your MCP client to run this server locally via stdio:

{
  "mcpServers": {
    "nano-banana": {
      "command": "node",
      "args": ["/absolute/path/to/nano_banana_mcp_server/dist/index.js"],
      "env": {
        "GEMINI_API_KEY": "${GEMINI_API_KEY}"
      }
    }
  }
}

Tool: generate_image

Parameter

Required

Description

prompt

Yes

Prompt text for generation (1-4000 chars)

save_path

No

Optional output path (absolute or relative). If directory, a timestamped .jpg file is created. If file path, extension must be .jpg or .jpeg. If omitted or invalid/unwritable, the server falls back to IMAGE_OUTPUT_DIR and then a safe local temp directory.

The tool returns:

  • Text status content

  • Image content

  • Structured output with file_path, mime_type, model, and optional text

Development

  • Build: npm run build

  • Start: npm start

  • Test: npm test

A
license - permissive license
-
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/priorwave/nano_banana_mcp_server'

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