Image Gen — MCP-сервер для Claude Code: что делает и как установить
Генерирует и редактирует иллюстрации прямо в проекте через Gemini и OpenAI. Пригодится, когда агенту нужны плейсхолдеры, обложки или правка логотипов.
claude mcp add --env GEMINI_API_KEY=<GEMINI_API_KEY> --env OPENAI_API_KEY=<OPENAI_API_KEY> --env IMAGE_GEN_MCP_DEFAULT_PROVIDER=<IMAGE_GEN_MCP_DEFAULT_PROVIDER> --env IMAGE_GEN_MCP_GEMINI_MODEL=<IMAGE_GEN_MCP_GEMINI_MODEL> --env IMAGE_GEN_MCP_OPENAI_MODEL=<IMAGE_GEN_MCP_OPENAI_MODEL> --transport stdio image-gen -- npx -y @nuver-labs/image-gen-mcpЧто делает Image Gen
Сервер связывает агента с моделями Gemini и OpenAI через единый интерфейс. Внутри три инструмента: generate_image, edit_image и list_capabilities. Файлы попадают прямо в каталог проекта. Агент может сразу открыть результат и доработать его по вашим указаниям.
Инструмент generate_image настраивает соотношение сторон, формат файла и габариты до 4K для Gemini 3.x. Для иконок доступен прозрачный фон через OpenAI. Функция edit_image принимает до 16 исходников как референсы. Оригиналы остаются нетронутыми. Для запуска нужен хотя бы один действующий ключ API: Google Gemini либо OpenAI.
Какие задачи решает
- сгенерировать иллюстрации и обложки по текстовому описанию
- подготовить иконки с прозрачным фоном через OpenAI
- отредактировать графические ассеты без перезаписи исходников
- создать несколько вариантов графики прямо в папку проекта
Примеры запросов агенту
- Сделай обложку 16:9 с маяком на закате и сохрани в assets/hero.png
- Убери фон у public/logo.png, чтобы сделать его прозрачным
- Создай 3 квадратных варианта иконки бумажного самолётика в design/drafts/
Как установить Image Gen
Командой платформы
claude mcp add --env GEMINI_API_KEY=<GEMINI_API_KEY> --env OPENAI_API_KEY=<OPENAI_API_KEY> --env IMAGE_GEN_MCP_DEFAULT_PROVIDER=<IMAGE_GEN_MCP_DEFAULT_PROVIDER> --env IMAGE_GEN_MCP_GEMINI_MODEL=<IMAGE_GEN_MCP_GEMINI_MODEL> --env IMAGE_GEN_MCP_OPENAI_MODEL=<IMAGE_GEN_MCP_OPENAI_MODEL> --transport stdio image-gen -- npx -y @nuver-labs/image-gen-mcpВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Командой платформы
codex mcp add image-gen --env GEMINI_API_KEY=<GEMINI_API_KEY> --env OPENAI_API_KEY=<OPENAI_API_KEY> --env IMAGE_GEN_MCP_DEFAULT_PROVIDER=<IMAGE_GEN_MCP_DEFAULT_PROVIDER> --env IMAGE_GEN_MCP_GEMINI_MODEL=<IMAGE_GEN_MCP_GEMINI_MODEL> --env IMAGE_GEN_MCP_OPENAI_MODEL=<IMAGE_GEN_MCP_OPENAI_MODEL> -- npx -y @nuver-labs/image-gen-mcpВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Файл настроек
{
"mcpServers": {
"image-gen": {
"command": "npx",
"args": [
"-y",
"@nuver-labs/image-gen-mcp"
],
"env": {
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"IMAGE_GEN_MCP_DEFAULT_PROVIDER": "<IMAGE_GEN_MCP_DEFAULT_PROVIDER>",
"IMAGE_GEN_MCP_GEMINI_MODEL": "<IMAGE_GEN_MCP_GEMINI_MODEL>",
"IMAGE_GEN_MCP_OPENAI_MODEL": "<IMAGE_GEN_MCP_OPENAI_MODEL>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Файл настроек
{
"servers": {
"image-gen": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@nuver-labs/image-gen-mcp"
],
"env": {
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"IMAGE_GEN_MCP_DEFAULT_PROVIDER": "<IMAGE_GEN_MCP_DEFAULT_PROVIDER>",
"IMAGE_GEN_MCP_GEMINI_MODEL": "<IMAGE_GEN_MCP_GEMINI_MODEL>",
"IMAGE_GEN_MCP_OPENAI_MODEL": "<IMAGE_GEN_MCP_OPENAI_MODEL>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Командой платформы
gemini mcp add -e GEMINI_API_KEY=<GEMINI_API_KEY> -e OPENAI_API_KEY=<OPENAI_API_KEY> -e IMAGE_GEN_MCP_DEFAULT_PROVIDER=<IMAGE_GEN_MCP_DEFAULT_PROVIDER> -e IMAGE_GEN_MCP_GEMINI_MODEL=<IMAGE_GEN_MCP_GEMINI_MODEL> -e IMAGE_GEN_MCP_OPENAI_MODEL=<IMAGE_GEN_MCP_OPENAI_MODEL> image-gen npx -y @nuver-labs/image-gen-mcpВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Image Gen
Как установить Image Gen в Claude Code?
Выполните команду claude mcp add image-gen -e GEMINI_API_KEY=<GEMINI_API_KEY> -e OPENAI_API_KEY=<OPENAI_API_KEY> -- npx -y @nuver-labs/image-gen-mcp. После этого перезапустите сессию и проверьте статус через claude mcp list.
Что делает MCP-сервер Image Gen?
Он даёт агенту команды для создания и модификации графики с помощью Gemini или OpenAI. Результаты сохраняются прямо на диск проекта.
Обязательно ли указывать ключи обоих провайдеров?
Нет, достаточно настроить хотя бы один: GEMINI_API_KEY или OPENAI_API_KEY. Если один из сервисов не нужен, переменную окружения для него можно просто убрать.