Ultimate Gemini MCP
An MCP server enabling AI agents to generate high-resolution images (512px to 4K) using Google Gemini 3.1 Flash. It supports advanced features like Google Search grounding for real-time context, up to 14 reference images for style consistency, configurable thinking modes, and transparent background generation. It includes batch processing and expert prompt templates for various creative tasks.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Generate photorealistic images with Google Search grounding
- Create images with up to 14 reference images for consistency
- Produce 4K resolution images with transparent backgrounds
- Generate app icons or logos with specific aspect ratios
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
ultimate-gemini-mcp 6.0.21
{
"version": "6.0.21",
"transport": "stdio",
"identifier": "ultimate-gemini-mcp",
"runtimeHint": "uvx",
"registryType": "pypi",
"environmentVariables": [
{
"name": "GEMINI_API_KEY",
"format": "string",
"isRequired": true,
"description": "Google Gemini API key (free tier at https://aistudio.google.com/apikey). Also accepts GOOGLE_API_KEY."
},
{
"name": "OUTPUT_DIR",
"format": "filepath",
"default": "~/gemini_images",
"description": "Directory where generated images are saved"
},
{
"name": "DEFAULT_IMAGE_SIZE",
"format": "string",
"choices": [
"512px",
"1K",
"2K",
"4K"
],
"default": "2K",
"description": "Default resolution for generated images"
},
{
"name": "DEFAULT_MODEL",
"format": "string",
"default": "gemini-3.1-flash-image-preview",
"description": "Default Gemini image model"
},
{
"name": "ENABLE_PROMPT_ENHANCEMENT",
"format": "boolean",
"default": "false",
"description": "Automatically enhance prompts with Gemini Flash before generation"
},
{
"name": "ENABLE_GOOGLE_SEARCH",
"format": "boolean",
"default": "false",
"description": "Enable Google Search grounding by default (real-time data like weather, events)"
},
{
"name": "REQUEST_TIMEOUT",
"format": "number",
"default": "60",
"description": "API request timeout in seconds"
},
{
"name": "MAX_BATCH_SIZE",
"format": "number",
"default": "8",
"description": "Max parallel requests in batch mode"
},
{
"name": "LOG_LEVEL",
"format": "string",
"choices": [
"DEBUG",
"INFO",
"WARNING",
"ERROR"
],
"default": "INFO",
"description": "Logging level"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"ultimate-gemini-mcp": {
"command": "uvx",
"args": [
"ultimate-gemini-mcp==6.0.21"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"OUTPUT_DIR": "<YOUR_OUTPUT_DIR>",
"DEFAULT_IMAGE_SIZE": "<YOUR_DEFAULT_IMAGE_SIZE>",
"DEFAULT_MODEL": "<YOUR_DEFAULT_MODEL>",
"ENABLE_PROMPT_ENHANCEMENT": "<YOUR_ENABLE_PROMPT_ENHANCEMENT>",
"ENABLE_GOOGLE_SEARCH": "<YOUR_ENABLE_GOOGLE_SEARCH>",
"REQUEST_TIMEOUT": "<YOUR_REQUEST_TIMEOUT>",
"MAX_BATCH_SIZE": "<YOUR_MAX_BATCH_SIZE>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}Cline
{
"mcpServers": {
"ultimate-gemini-mcp": {
"command": "uvx",
"args": [
"ultimate-gemini-mcp==6.0.21"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"OUTPUT_DIR": "<YOUR_OUTPUT_DIR>",
"DEFAULT_IMAGE_SIZE": "<YOUR_DEFAULT_IMAGE_SIZE>",
"DEFAULT_MODEL": "<YOUR_DEFAULT_MODEL>",
"ENABLE_PROMPT_ENHANCEMENT": "<YOUR_ENABLE_PROMPT_ENHANCEMENT>",
"ENABLE_GOOGLE_SEARCH": "<YOUR_ENABLE_GOOGLE_SEARCH>",
"REQUEST_TIMEOUT": "<YOUR_REQUEST_TIMEOUT>",
"MAX_BATCH_SIZE": "<YOUR_MAX_BATCH_SIZE>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}VS Code
{
"servers": {
"ultimate-gemini-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"ultimate-gemini-mcp==6.0.21"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"OUTPUT_DIR": "<YOUR_OUTPUT_DIR>",
"DEFAULT_IMAGE_SIZE": "<YOUR_DEFAULT_IMAGE_SIZE>",
"DEFAULT_MODEL": "<YOUR_DEFAULT_MODEL>",
"ENABLE_PROMPT_ENHANCEMENT": "<YOUR_ENABLE_PROMPT_ENHANCEMENT>",
"ENABLE_GOOGLE_SEARCH": "<YOUR_ENABLE_GOOGLE_SEARCH>",
"REQUEST_TIMEOUT": "<YOUR_REQUEST_TIMEOUT>",
"MAX_BATCH_SIZE": "<YOUR_MAX_BATCH_SIZE>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"ultimate-gemini-mcp": {
"command": "uvx",
"args": [
"ultimate-gemini-mcp==6.0.21"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"OUTPUT_DIR": "<YOUR_OUTPUT_DIR>",
"DEFAULT_IMAGE_SIZE": "<YOUR_DEFAULT_IMAGE_SIZE>",
"DEFAULT_MODEL": "<YOUR_DEFAULT_MODEL>",
"ENABLE_PROMPT_ENHANCEMENT": "<YOUR_ENABLE_PROMPT_ENHANCEMENT>",
"ENABLE_GOOGLE_SEARCH": "<YOUR_ENABLE_GOOGLE_SEARCH>",
"REQUEST_TIMEOUT": "<YOUR_REQUEST_TIMEOUT>",
"MAX_BATCH_SIZE": "<YOUR_MAX_BATCH_SIZE>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}Let your agent find its tools
Find servers like Ultimate Gemini MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.