Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BFL_API_KEYNoBFL FLUX API key
GEMINI_API_KEYNoGoogle AI Studio API key
OPENAI_API_KEYNoOpenAI API key
GPT_IMAGE_API_KEYNoAlternative to OPENAI_API_KEY (takes precedence)
NANO_BANANA_API_KEYNoAlternative to GEMINI_API_KEY (takes precedence)
NANO_BANANA_OUTPUT_DIRNoBase directory for saved images. When set, all output and input paths are sandboxed within this directory.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
generate_imageA

Generate images using multiple providers (Google Gemini, OpenAI, BFL FLUX, Reve). Images are saved to disk and the file paths are returned.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of confusion between tools. The single 'generate_image' tool has a clear and distinct purpose.

Naming Consistency5/5

The tool name follows a clear verb_noun pattern ('generate_image'), which is consistent and descriptive.

Tool Count2/5

Having only one tool feels too few for a general image generation server, even if it supports multiple providers. Users may expect additional capabilities like model listing or image management.

Completeness4/5

The tool covers the core functionality of generating images from multiple providers and saving them, which is the stated purpose. Minor gaps like model selection or deletion are not critical for basic use.

Maintenance

ActivityActive
ResponsivenessNo issues