# MCP Imagenate

Wires image and short-video generation into your coding agent through Google Gemini, Anthropic, BFL FLUX or Reve, with one install line and one set of keys.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 16
- Author: mimo-3
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/mimo-3/mcp-imagenate
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/mcp-imagenate

## What it does

The server exposes two tools. `generate_image` takes a prompt plus a model name; `generate_video` makes 3–10 second clips with audio using Google Gemini Omni. Pick the provider by model: `nano-banana-pro` when quality matters most, `gpt-image-2.5-flare` as the default, `flux-2-max` from BFL, `reve-image` for typography-heavy work.

You need Node.js 22+ and a key for at least one provider. Keys come from environment variables — `GEMINI_API_KEY` or `NANO_BANANA_API_KEY`, `OPENAI_API_KEY` or `GPT_IMAGE_API_KEY`, `BFL_API_KEY`, `REVE_API_KEY` or `REVE_API_TOKEN`. Setting `NANO_BANANA_OUTPUT_DIR` is optional; it confines every read and write path to a single directory, which is the safer setup on a production box.

Reve behaves differently. Size is ignored, prompts above 4000 characters are refused, and at most eight reference images go through. A job takes 40–80 seconds, so any proxy or queue in front needs a timeout of at least 120 seconds. Transparent backgrounds come only from the OpenAI models.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add mcp-imagenate -- npx -y mcp-imagenate
```

### Codex

**Platform CLI**
```bash
codex mcp add mcp-imagenate -- npx -y mcp-imagenate
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mcp-imagenate": {
            "command": "npx",
            "args": [
                "-y",
                "mcp-imagenate"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "mcp-imagenate": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "mcp-imagenate"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add mcp-imagenate npx -y mcp-imagenate
```

## When to use it
- produce an illustration from a written prompt without leaving the chat
- render a short clip with audio for a draft deck
- switch image models without editing the config
- keep generated files inside one directory with `NANO_BANANA_OUTPUT_DIR`
- get a transparent-background asset for layout work

## Example prompts
- Generate a header image for a post about coffee using `nano-banana-pro`
- Make a 5-second clip of waves at sunset with `generate_video`
- Draw a transparent icon with `gpt-image-2.5-sunburst` and save it to `assets/`

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

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
