Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GEMINI_API_KEY | Yes | API key from a Google Cloud project with billing enabled (Gemini API Free Tier does NOT support image generation models). |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| nanobanana_generate_image | Generate an image using Gemini's native image generation (Nano Banana). This tool calls the Gemini API to generate an image based on your text prompt and saves it to the specified path. Models:
Supported Aspect Ratios: 1:1, 16:9, 9:16, 4:3, 3:4 Example: |
| nanobanana_list_queue | List and validate prompt files in the queue directory. This tool scans the queue directory for markdown prompt files and provides:
Use this to review what will be generated before running process_queue. Example: |
| nanobanana_process_queue | Process all prompt files in the queue directory and generate images. Modes:
Overwrite Strategies:
After successful generation, prompt files are moved to completed_dir with timestamp. Example: |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |