Local stdio MCP for OpenAI-compatible and Gemini image generation, editing, and model fallback.
Connect Runs on your machine
claude mcp add gen-image-mcp -e GEN_IMAGE_BASE_URL=<GEN_IMAGE_BASE_URL> -e GEN_IMAGE_API_KEY=<GEN_IMAGE_API_KEY> -e GEN_IMAGE_MODEL=<GEN_IMAGE_MODEL> -e GEN_IMAGE_GEMINI_MODEL=<GEN_IMAGE_GEMINI_MODEL> -e GEN_IMAGE_AUTO_FALLBACK=<GEN_IMAGE_AUTO_FALLBACK> -e GEN_IMAGE_TIMEOUT_MS=<GEN_IMAGE_TIMEOUT_MS> -- npx -y [email protected]
{
"mcpServers": {
"gen-image-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"GEN_IMAGE_BASE_URL": "<GEN_IMAGE_BASE_URL>",
"GEN_IMAGE_API_KEY": "<GEN_IMAGE_API_KEY>",
"GEN_IMAGE_MODEL": "<GEN_IMAGE_MODEL>",
"GEN_IMAGE_GEMINI_MODEL": "<GEN_IMAGE_GEMINI_MODEL>",
"GEN_IMAGE_AUTO_FALLBACK": "<GEN_IMAGE_AUTO_FALLBACK>",
"GEN_IMAGE_TIMEOUT_MS": "<GEN_IMAGE_TIMEOUT_MS>"
}
}
}
}
{
"mcpServers": {
"gen-image-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"GEN_IMAGE_BASE_URL": "<GEN_IMAGE_BASE_URL>",
"GEN_IMAGE_API_KEY": "<GEN_IMAGE_API_KEY>",
"GEN_IMAGE_MODEL": "<GEN_IMAGE_MODEL>",
"GEN_IMAGE_GEMINI_MODEL": "<GEN_IMAGE_GEMINI_MODEL>",
"GEN_IMAGE_AUTO_FALLBACK": "<GEN_IMAGE_AUTO_FALLBACK>",
"GEN_IMAGE_TIMEOUT_MS": "<GEN_IMAGE_TIMEOUT_MS>"
}
}
}
}
{
"servers": {
"gen-image-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"GEN_IMAGE_BASE_URL": "<GEN_IMAGE_BASE_URL>",
"GEN_IMAGE_API_KEY": "<GEN_IMAGE_API_KEY>",
"GEN_IMAGE_MODEL": "<GEN_IMAGE_MODEL>",
"GEN_IMAGE_GEMINI_MODEL": "<GEN_IMAGE_GEMINI_MODEL>",
"GEN_IMAGE_AUTO_FALLBACK": "<GEN_IMAGE_AUTO_FALLBACK>",
"GEN_IMAGE_TIMEOUT_MS": "<GEN_IMAGE_TIMEOUT_MS>"
}
}
}
}
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
| Name | Description |
|---|---|
GEN_IMAGE_BASE_URLRequired | Full HTTP/HTTPS base URL for the configured image API provider. |
GEN_IMAGE_API_KEYRequired, secret | API key for the configured image API provider. |
GEN_IMAGE_MODELOptional | Optional comma-separated OpenAI Images API model list. Configure this or GEN_IMAGE_GEMINI_MODEL. |
GEN_IMAGE_GEMINI_MODELOptional | Optional comma-separated Gemini image model list. Configure this or GEN_IMAGE_MODEL. |
GEN_IMAGE_AUTO_FALLBACKOptional | Optional true/false switch for sequential model fallback. |
GEN_IMAGE_TIMEOUT_MSOptional | Optional per-request upstream timeout in milliseconds; defaults to 120000. Positive integer, maximum 2147483647. |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 10 Oct 2026 |
| Last updated | 10 Oct 2026 |
| Registry name | io.github.yuluo688/gen-image-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.
