NestDaddy

Ultimate Gemini MCP

io.github.nikships/ultimate-image-gen-mcp ยท v6.0.21

Image generation with Google Gemini 3.1 Flash: 512px-4K, reference images, search grounding

Connect Runs on your machine

Terminal
claude mcp add ultimate-image-gen-mcp -e GEMINI_API_KEY=<GEMINI_API_KEY> -e OUTPUT_DIR=<OUTPUT_DIR> -e DEFAULT_IMAGE_SIZE=<DEFAULT_IMAGE_SIZE> -e DEFAULT_MODEL=<DEFAULT_MODEL> -e ENABLE_PROMPT_ENHANCEMENT=<ENABLE_PROMPT_ENHANCEMENT> -e ENABLE_GOOGLE_SEARCH=<ENABLE_GOOGLE_SEARCH> -e REQUEST_TIMEOUT=<REQUEST_TIMEOUT> -e MAX_BATCH_SIZE=<MAX_BATCH_SIZE> -e LOG_LEVEL=<LOG_LEVEL> -- uvx ultimate-gemini-mcp==6.0.21
claude_desktop_config.json
{
  "mcpServers": {
    "ultimate-image-gen-mcp": {
      "command": "uvx",
      "args": [
        "ultimate-gemini-mcp==6.0.21"
      ],
      "env": {
        "GEMINI_API_KEY": "<GEMINI_API_KEY>",
        "OUTPUT_DIR": "<OUTPUT_DIR>",
        "DEFAULT_IMAGE_SIZE": "<DEFAULT_IMAGE_SIZE>",
        "DEFAULT_MODEL": "<DEFAULT_MODEL>",
        "ENABLE_PROMPT_ENHANCEMENT": "<ENABLE_PROMPT_ENHANCEMENT>",
        "ENABLE_GOOGLE_SEARCH": "<ENABLE_GOOGLE_SEARCH>",
        "REQUEST_TIMEOUT": "<REQUEST_TIMEOUT>",
        "MAX_BATCH_SIZE": "<MAX_BATCH_SIZE>",
        "LOG_LEVEL": "<LOG_LEVEL>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "ultimate-image-gen-mcp": {
      "command": "uvx",
      "args": [
        "ultimate-gemini-mcp==6.0.21"
      ],
      "env": {
        "GEMINI_API_KEY": "<GEMINI_API_KEY>",
        "OUTPUT_DIR": "<OUTPUT_DIR>",
        "DEFAULT_IMAGE_SIZE": "<DEFAULT_IMAGE_SIZE>",
        "DEFAULT_MODEL": "<DEFAULT_MODEL>",
        "ENABLE_PROMPT_ENHANCEMENT": "<ENABLE_PROMPT_ENHANCEMENT>",
        "ENABLE_GOOGLE_SEARCH": "<ENABLE_GOOGLE_SEARCH>",
        "REQUEST_TIMEOUT": "<REQUEST_TIMEOUT>",
        "MAX_BATCH_SIZE": "<MAX_BATCH_SIZE>",
        "LOG_LEVEL": "<LOG_LEVEL>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "ultimate-image-gen-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "ultimate-gemini-mcp==6.0.21"
      ],
      "env": {
        "GEMINI_API_KEY": "<GEMINI_API_KEY>",
        "OUTPUT_DIR": "<OUTPUT_DIR>",
        "DEFAULT_IMAGE_SIZE": "<DEFAULT_IMAGE_SIZE>",
        "DEFAULT_MODEL": "<DEFAULT_MODEL>",
        "ENABLE_PROMPT_ENHANCEMENT": "<ENABLE_PROMPT_ENHANCEMENT>",
        "ENABLE_GOOGLE_SEARCH": "<ENABLE_GOOGLE_SEARCH>",
        "REQUEST_TIMEOUT": "<REQUEST_TIMEOUT>",
        "MAX_BATCH_SIZE": "<MAX_BATCH_SIZE>",
        "LOG_LEVEL": "<LOG_LEVEL>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
GEMINI_API_KEY
Required, secret
Google Gemini API key (free tier at https://aistudio.google.com/apikey). Also accepts GOOGLE_API_KEY.
OUTPUT_DIR
Optional
Directory where generated images are saved
DEFAULT_IMAGE_SIZE
Optional
Default resolution for generated images
DEFAULT_MODEL
Optional
Default Gemini image model
ENABLE_PROMPT_ENHANCEMENT
Optional
Automatically enhance prompts with Gemini Flash before generation
ENABLE_GOOGLE_SEARCH
Optional
Enable Google Search grounding by default (real-time data like weather, events)
REQUEST_TIMEOUT
Optional
API request timeout in seconds
MAX_BATCH_SIZE
Optional
Max parallel requests in batch mode
LOG_LEVEL
Optional
Logging level

Details

Package[email protected] (PYPI, stdio)
First published23 Sep 2026
Last updated23 Sep 2026
Registry nameio.github.nikships/ultimate-image-gen-mcp

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.