generate_image
Generates an image based on a prompt and saves it to the specified path.
Generate an image from a prompt with Gemini and have it written to a path you name, with the output format, quality and size ceiling settled in the same call.
LABSCO SUMMARY
jpeg_quality, webp_quality, png_compression_level, optipng_optimization_level and target_image_max_size all shape what is written to disk, and skip_compression_and_resizing turns that stage off in one flag — so the image arrives already sized for wherever it is going, rather than needing a second pass. The vendor's description of the tool is a single sentence, which makes the argument list the real documentation. With a single tool there is no call ordering to learn.
A single-tool image generation server: generate_image takes a prompt and saves the result into output_directory under file_name.
prompt carries the request, output_directory and file_name decide where it goes.force_conversion_type for the format, jpeg_quality, webp_quality, png_compression_level and optipng_optimization_level for the encoders, target_image_max_size for the ceiling, and skip_compression_and_resizing to bypass that stage.input_image_paths for sending existing images along with the request, and use_enhanced_prompt for switching prompt enhancement on.A Gemini API key, supplied as GEMINI_API_KEY, and a writable output_directory for the file the call produces.
One command plus a key — npx -y @creating-cat/gemini-image-mcp-server, then supply credentials
USE CASES
Describe the image, name the directory and filename it should land in, and set the format and quality in the same call so nothing needs a second pass.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
generate_imageGenerates an image based on a prompt and saves it to the specified path.
BEFORE YOU INSTALL
1 tool when we connected. Names like output_directory and jpeg_quality are parameters of generate_image, which saves every image to disk.
The documented client runs the server on your machine.
CONTEXT COST
Rated by the size of the one tool definition that rides along on every turn
INSTALLATION
npx -y @creating-cat/gemini-image-mcp-server{
"mcpServers": {
"gemini-image-mcp-server": {
"command": "npx",
"args": [
"-y",
"@creating-cat/gemini-image-mcp-server"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>"
},
"disabled": false,
"timeout": 300
}
}
}