Ultimate Gemini MCP — MCP-сервер для Claude Code: изображения
MCP-сервер создаёт изображения через Gemini 3.1 Flash: от 512px до 4K, с референсами и поиском Google. Нужен для графики из промптов.
claude mcp add --env GEMINI_API_KEY=<GEMINI_API_KEY> --env OUTPUT_DIR=<OUTPUT_DIR> --env DEFAULT_IMAGE_SIZE=<DEFAULT_IMAGE_SIZE> --env DEFAULT_MODEL=<DEFAULT_MODEL> --env ENABLE_PROMPT_ENHANCEMENT=<ENABLE_PROMPT_ENHANCEMENT> --transport stdio ultimate-gemini-mcp -- uvx ultimate-gemini-mcpЧто делает Ultimate Gemini MCP
Ultimate Gemini MCP подключает Gemini 3.1 Flash Image к агенту через MCP. Сервер создаёт изображения в разрешениях от 512px до 4K, выбирает соотношение сторон и формат png, jpeg или webp. Можно передать до 14 локальных референсов, включить поиск Google или поиск изображений для актуального визуального контекста.
В составе есть пакетный запуск до 8 изображений параллельно, 26 шаблонов промптов и настройки через переменные окружения. Доступен отдельный инструмент generate_app_icon: он выдаёт квадратную прозрачную PNG-иконку размером 1024px. Изображения по умолчанию сохраняются в ~/gemini_images, а прозрачный фон обрабатывается через два вызова модели.
Для работы нужны Python 3.11+ и ключ Google Gemini API в GEMINI_API_KEY. Без этого ключа сервер не запустится. Все созданные изображения получают невидимые водяные знаки SynthID.
Какие задачи решает
- создать изображение по текстовому описанию
- собрать графику с референсными изображениями
- найти актуальный визуальный контекст через Google
- получить PNG с прозрачным фоном
- сделать квадратную иконку приложения
Примеры запросов агенту
- Создай изображение обложки в формате
16:9и размере2K. - Сгенерируй товарный кадр, используя локальные референсы и поиск изображений Google.
- Используй
generate_app_icon, чтобы сделать квадратную PNG-иконку с прозрачным фоном.
Как установить Ultimate Gemini MCP
Командой платформы
claude mcp add --env GEMINI_API_KEY=<GEMINI_API_KEY> --env OUTPUT_DIR=<OUTPUT_DIR> --env DEFAULT_IMAGE_SIZE=<DEFAULT_IMAGE_SIZE> --env DEFAULT_MODEL=<DEFAULT_MODEL> --env ENABLE_PROMPT_ENHANCEMENT=<ENABLE_PROMPT_ENHANCEMENT> --transport stdio ultimate-gemini-mcp -- uvx ultimate-gemini-mcpВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from ultimate-gemini-mcp <команда>
Командой платформы
codex mcp add ultimate-gemini-mcp --env GEMINI_API_KEY=<GEMINI_API_KEY> --env OUTPUT_DIR=<OUTPUT_DIR> --env DEFAULT_IMAGE_SIZE=<DEFAULT_IMAGE_SIZE> --env DEFAULT_MODEL=<DEFAULT_MODEL> --env ENABLE_PROMPT_ENHANCEMENT=<ENABLE_PROMPT_ENHANCEMENT> -- uvx ultimate-gemini-mcpВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from ultimate-gemini-mcp <команда>
Файл настроек
{
"mcpServers": {
"ultimate-gemini-mcp": {
"command": "uvx",
"args": [
"ultimate-gemini-mcp"
],
"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>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from ultimate-gemini-mcp <команда>
Файл настроек
{
"servers": {
"ultimate-gemini-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"ultimate-gemini-mcp"
],
"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>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from ultimate-gemini-mcp <команда>
Командой платформы
gemini mcp add -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> ultimate-gemini-mcp uvx ultimate-gemini-mcpВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from ultimate-gemini-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Ultimate Gemini MCP
Как установить Ultimate Gemini MCP в Claude Code?
Выполните claude mcp add ultimate-image-gen-mcp -e GEMINI_API_KEY=<GEMINI_API_KEY> -- uvx ultimate-gemini-mcp.
Что делает Ultimate Gemini MCP?
Сервер передаёт агенту генерацию изображений через Gemini 3.1 Flash Image. Он поддерживает разные разрешения, референсные изображения, поиск Google и прозрачный фон.
Что нужно для работы сервера?
Нужны Python 3.11+ и ключ Google Gemini API, заданный в GEMINI_API_KEY. Изображения сохраняются в ~/gemini_images, если путь не изменить через OUTPUT_DIR.