# MCP Imagenate

Подключает к агенту генерацию изображений и коротких видео через Google Gemini, OpenAI, BFL FLUX и Reve — одной командой и с одним набором ключей.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 16
- Автор: mimo-3
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/mimo-3/mcp-imagenate
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/mcp/mcp-imagenate

## Что делает

Сервер даёт агенту инструменты `generate_image` и `generate_video`. Первый принимает текстовый промпт и имя модели, второй делает клипы длиной 3–10 секунд со звуком через Google Gemini Omni. Провайдер выбирается параметром модели: `nano-banana-pro` для максимального качества, `gpt-image-2.5-flare` по умолчанию, `flux-2-max` из линейки BFL, `reve-image` там, где важна типографика.

Нужен Node.js 22+ и хотя бы один ключ провайдера. Ключи читаются из переменных окружения: `GEMINI_API_KEY` (или `NANO_BANANA_API_KEY`), `OPENAI_API_KEY` (или `GPT_IMAGE_API_KEY`), `BFL_API_KEY`, `REVE_API_KEY` (или `REVE_API_TOKEN`). Переменная `NANO_BANANA_OUTPUT_DIR` необязательна, но с ней все пути чтения и записи ограничены одной папкой — для рабочей машины это разумно выставить.

У Reve свои правила: разрешение игнорируется, промпт обрезается на 4000 символах, референсов не больше восьми. Ответ приходит за 40–80 секунд, так что прокси или очереди перед сервером нужен таймаут от 120 секунд. Прозрачный фон умеет только линейка OpenAI.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add mcp-imagenate -- npx -y mcp-imagenate
```

### Codex

**Командой платформы**
```bash
codex mcp add mcp-imagenate -- npx -y mcp-imagenate
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mcp-imagenate": {
            "command": "npx",
            "args": [
                "-y",
                "mcp-imagenate"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "mcp-imagenate": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "mcp-imagenate"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add mcp-imagenate npx -y mcp-imagenate
```

## Когда брать
- сгенерировать иллюстрацию по текстовому описанию прямо в диалоге с агентом
- сделать короткий видеоклип со звуком для черновика презентации
- переключиться на другую модель картинок без переписывания конфига
- ограничить запись файлов одной папкой через `NANO_BANANA_OUTPUT_DIR`
- получить картинку с прозрачным фоном для вёрстки

## Примеры запросов агенту
- Сгенерируй обложку для статьи про кофе, модель `nano-banana-pro`
- Сделай клип на 5 секунд: волны на закате, через `generate_video`
- Нарисуй иконку с прозрачным фоном через `gpt-image-2.5-sunburst` и сохрани в `assets/`

## Похожие
- [MCP Toolbox for Databases](https://affpapa.org/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP-сервер · ★ 16717
- [labelhead-artist-momentum](https://affpapa.org/nevibecode/mcp/labelhead-artist-momentum.md) — MCP-сервер · ★ 107423
- [Agent Skills Search Server](https://affpapa.org/nevibecode/mcp/agent-skills-search-server.md) — MCP-сервер · ★ 26559
- [Skyvern](https://affpapa.org/nevibecode/mcp/skyvern.md) — MCP-сервер · ★ 23263
- [Nhost](https://affpapa.org/nevibecode/mcp/nhost.md) — MCP-сервер · ★ 9366
- [PraisonAI](https://affpapa.org/nevibecode/mcp/praisonai.md) — MCP-сервер · ★ 9289

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
