Keyflow

Search Keyflow

Find a shortcut, workflow, MCP server or skill

mcp-image

local MCP server

mcp-image is a local MCP server: AI image generation and editing with prompt optimization and quality presets. Install it from npm as mcp-image.

Installation

Terminal

claude mcp add io-github-shinpr-mcp-image -e IMAGE_PROVIDER=... -e GEMINI_API_KEY=... -e OPENAI_API_KEY=... -e ARK_API_KEY=... -e IMAGE_OUTPUT_DIR=... -e IMAGE_QUALITY=... -e SKIP_PROMPT_ENHANCEMENT=... -- npx -y mcp-image

Run in your project folder. Add --scope user to use it everywhere.

Claude Desktop, Cursor & other clients

Add to claude_desktop_config.json or .cursor/mcp.json.

{
  "mcpServers": {
    "io-github-shinpr-mcp-image": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-image"
      ],
      "env": {
        "IMAGE_PROVIDER": "...",
        "GEMINI_API_KEY": "...",
        "OPENAI_API_KEY": "...",
        "ARK_API_KEY": "...",
        "IMAGE_OUTPUT_DIR": "...",
        "IMAGE_QUALITY": "...",
        "SKIP_PROMPT_ENHANCEMENT": "..."
      }
    }
  }
}

Fill in the environment variables with your own credentials.

What you need

  • Runtime: Node.js 18+ (runs with npx).
  • MCP client: Claude Code, Codex, Antigravity, Claude Desktop, Cursor or any other client that speaks MCP over stdio.
  • Environment variables: IMAGE_PROVIDER, GEMINI_API_KEY, OPENAI_API_KEY, ARK_API_KEY, IMAGE_OUTPUT_DIR, IMAGE_QUALITY, SKIP_PROMPT_ENHANCEMENT

Summary

AI image generation and editing with prompt optimization and quality presets

mcp-image vs similar servers

ServerStarsTypeAPI keyRuntime
mcp-image167LocalYesnpm
nanobanana-mcp-server400LocalYespypi
domain-check308LocalNomcpb
gflow-cli234LocalYespypi
three.ws Vision218LocalYesnpm

Questions

It reads 7 environment variables: IMAGE_PROVIDER, GEMINI_API_KEY, OPENAI_API_KEY, ARK_API_KEY, IMAGE_OUTPUT_DIR, IMAGE_QUALITY, SKIP_PROMPT_ENHANCEMENT. Set them in your MCP config before starting the server.

Node.js 18+ (runs with npx), plus an MCP client such as Claude Code, Codex, Claude Desktop or Cursor.

mcp-image is a local MCP server distributed as the npm package mcp-image.

Run: claude mcp add io-github-shinpr-mcp-image -e IMAGE_PROVIDER=... -e GEMINI_API_KEY=... -e OPENAI_API_KEY=... -e ARK_API_KEY=... -e IMAGE_OUTPUT_DIR=... -e IMAGE_QUALITY=... -e SKIP_PROMPT_ENHANCEMENT=... -- npx -y mcp-image

Run: codex mcp add io-github-shinpr-mcp-image --env IMAGE_PROVIDER=... --env GEMINI_API_KEY=... --env OPENAI_API_KEY=... --env ARK_API_KEY=... --env IMAGE_OUTPUT_DIR=... --env IMAGE_QUALITY=... --env SKIP_PROMPT_ENHANCEMENT=... -- npx -y mcp-image

Similar MCP servers

NameStars
  1. nanobanana-mcp-serverio.github.zhongweili/nanobanana-mcp-server400
  2. domain-checkio.github.saidutt46/domain-check308
  3. gflow-cliio.github.ffroliva/gflow-cli234
  4. three.ws Visionio.github.nirholas/vision-mcp218
  5. claude-prompts-mcpio.github.minipuft/claude-prompts-mcp187
  6. darkroomio.github.sathergate/darkroom109
  7. The Scribble Thingclub.boringstuff/the-scribble-thing18
  8. Context7io.github.upstash/context762K