LABSCO SUMMARY
One binary between your client and Imagen.
There is no service in the middle and no account beyond Google's — you supply the Gemini key, the executable serves the generated images locally, and the address it advertises is yours to set when it is not running on the same machine as the client.
What it is
A Rust MCP server that fronts Google's Imagen 3.0 image generation. Download the executable from GitHub Releases, put it anywhere on the machine, and point Cherry Studio, Cursor or another client at that path.
What you get
- Image generation from a plain-language prompt, returned to the client through a local image URL
- A proxy hop for when Google's endpoint is not directly reachable: set
BASE_URL— the author notes it does not get around Google's own IP restrictions - Control over where the images are served from:
SERVER_LISTEN_ADDR(default127.0.0.1),SERVER_PORT(default9981), andIMAGE_RESOURCE_SERVER_ADDRfor when the server runs in a container or on another machine - A single binary with no runtime to install
Requirements
A valid Google Gemini API key in GEMINI_API_KEY. The documented install path is a Windows executable, for example C:\bin\imagen3-mcp.exe, configured either through Cherry Studio's fields or a mcpServers block. MIT.
Setup effort
Follow the published steps — Download the latest executable for your system from GitHub Releases: https://github.com/hamflx/imagen3-mcp/releases
USE CASES
01
Making an image without leaving the chat
Describe the picture and it comes back in the conversation rather than in another tab.
02
Running the server on a box that is not your laptop
Set the listen address and the advertised image host so the URLs resolve from wherever the client is.
03
Reaching Google from a network that cannot
Point the base URL at a proxy in front of the API — with the author's caveat that IP restrictions still apply.
04
Adding image generation to a client that has none
It is a command and an environment variable, so any MCP-capable client gains it without a plugin.
BEFORE YOU INSTALL
What to know first
Requires
GEMINI_API_KEY in your environment
INSTALLATION
Connect your client
Server setup
Download the latest executable for your system from GitHub Releases:
URL
https://github.com/hamflx/imagen3-mcp/releasesPlace the downloaded executable anywhere on your system, e.g. C:\bin\imagen3-mcp.exe
MCP Clients
Cherry Studio
Enter the executable path in the Command field, e.g. C:\bin\imagen3-mcp.exe
Enter your Gemini API key in the GEMINI_API_KEY environment variable
Cursor
CURSOR · JSON
{
"mcpServers": {
"imagen3": {
"command": "C:\\bin\\imagen3-mcp.exe",
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>"
}
}
}
}