MCP Server for Gemini Image and Audio generation
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"gemini-gen-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Gemini Gen MCP [](https://badge.fury.io/py/gemini-gen-mcp) [](https://opensource.org/licenses/MIT) MCP Server for Gemini Image and Audio generation using Google's Gemini AI models. ## Features This MCP server provides tools to: - **Generate images from text** using Gemini's Flash Image model - **Generate audio from text** using Gemini 2.5 Flash Preview TTS model ## Installation ### From PyPI ```bash pip install gemini-gen-mcp ``` ### From Source ```bash git clone https://github.com/ServiceStack/gemini-gen-mcp.git cd gemini-gen-mcp pip install -e . ``` ## Prerequisites You need a Google Gemini API key to use this server. Get one from [Google AI Studio](https://aistudio.google.com/apikey). ## Environment Variables | Variable | Required | Default | Description | |----------|----------|---------|-------------| | `GEMINI_API_KEY` | Yes | - | Your Google Gemini API key | | `GEMINI_DOWNLOAD_PATH` | No | `/tmp/gemini_gen_mcp` | Directory where generated files are saved | Set the environment variables: ```bash export GEMINI_API_KEY='your-api-key-here' export GEMINI_DOWNLOAD_PATH='/path/to/downloads' # optional ``` Generated files are organized by type and date: - Images: `$GEMINI_DOWNLOAD_PATH/images/YYYY-MM-DD/` - Audio: `$GEMINI_DOWNLOAD_PATH/audios/YYYY-MM-DD/` Each generated file includes a companion `.info.json` file with generation metadata. ## Usage ### Running the Server Run the MCP server directly: ```bash gemini-gen-mcp ``` Or as a Python module: ```bash python -m gemini_gen_mcp.server ``` ### Using with Claude Desktop See [CLAUDE_CONFIG.md](CLAUDE_CONFIG.md) for detailed instructions. Add this to your [llmspy.org MCP](https://llmspy.org) or `claude_desktop_config.json`: ```json { "mcpServers": { "gemini-gen": { "description": "Gemini Image and Audio TTS generation", "command": "uvx", …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.