text_to_imageLABSCO SUMMARY
Prompt to file, without opening a studio.
It does two things and keeps the receipts: what comes back is a real file in a dated folder with a sidecar recording the settings that produced it, so a take you liked can be reproduced rather than re-guessed.
What it is
Two Gemini generation calls wired into your assistant — text to image and text to speech — with every result saved to disk alongside a file recording how it was generated.
What you get
- An image generated from a text prompt
- Spoken audio generated from text
- Files sorted into image and audio folders by date
- A companion metadata file for each result, recording the generation settings
Requirements
A Google Gemini API key in GEMINI_API_KEY, and pip or uvx to run it. An optional download-path setting decides where generated files land.
Setup effort
One command plus a key — pip install gemini-gen-mcp, then supply credentials
USE CASES
Illustrating something you are drafting
Describe the picture where you are writing the copy, and the file lands on disk ready to place.
Turning a written script into voice-over
The script you just agreed on becomes an audio file, without a round trip through a separate TTS tool.
Producing picture and narration for the same piece
Both halves of a short asset come out of one conversation, into the same dated folder.
Coming back to a result that worked
Each file ships with its generation settings recorded next to it, so a good take can be repeated instead of reconstructed from memory.
2 tools
Listed in project docs. Your client may show a different list.
text_to_audioBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
- uvx on PATH
- GEMINI_API_KEY in your environment
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
pip install gemini-gen-mcpMCP Clients
Claude Desktop
{
"mcpServers": {
"gemini-gen": {
"description": "Gemini Image and Audio TTS generation",
"command": "uvx",
"args": [
"gemini-gen-mcp"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>"
}
}
}
}llms.py
{
"mcpServers": {
"gemini-gen-mcp": {
"command": "uvx",
"args": [
"gemini-gen-mcp"
],
"env": {
"GEMINI_API_KEY": "$GEMINI_API_KEY"
}
}
}
}Gemini Image and Audio TTS generation