Agentβ™₯︎Age
Catalog

io.github.getjoystick/nanobanana-mcp

Official

by getjoystick Β· JavaScript

Lean MCP server for Google's Nano Banana (Gemini) image models. Returns file paths, not base64.

Lean MCP server for Google’s Nano Banana (Gemini) image models and Veo video models. It generates and edits images and generates video for any MCP client (e.g., Claude Code, Claude Desktop, Cursor), returning file paths instead of base64 to keep agent context small.

πŸ› οΈ Key Features

  • Six tools: generate_image, edit_image, generate_video, extend_video, get_video_result, list_models
  • Produces image generation and editing
  • Produces video generation and extension
  • Returns file paths (not base64)
  • Defaults: Nano Banana 2 (gemini-3.1-flash-image) and Veo 3.1 Fast (veo-3.1-fast-generate-preview)

πŸš€ Use Cases

  • Agent-driven image generation and editing via MCP clients
  • Video creation and extending existing videos from an MCP client
  • Model listing and switching across supported image/video models

⚑ Developer Benefits

  • Smaller context payloads by using file paths instead of base64
  • Simple, tool-focused MCP surface (six tools)

⚠️ Limitations

  • Tool set is limited to the six listed functions (no additional capabilities described)

πŸ“Œ Topics

  • gemini, mcp, nano-banana, nanobanana

Topics

geminimcpnano-bananananobanana