HomeDesign & Media › mcp-image

mcp-image

AI image generation and editing with prompt optimization and quality presets

TypeScript
★ 166 stars Last pushed 2026-09-10 License: MIT

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 0.14.0)

npx -y [email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "mcp-image": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "IMAGE_PROVIDER": "<YOUR_VALUE>",
        "GEMINI_API_KEY": "<YOUR_VALUE>",
        "OPENAI_API_KEY": "<YOUR_VALUE>",
        "ARK_API_KEY": "<YOUR_VALUE>",
        "IMAGE_OUTPUT_DIR": "<YOUR_VALUE>",
        "IMAGE_QUALITY": "<YOUR_VALUE>",
        "SKIP_PROMPT_ENHANCEMENT": "<YOUR_VALUE>"
      }
    }
  }
}
  • IMAGE_PROVIDER — Image provider to use: 'gemini' (default), 'openai', or 'seedream'
  • GEMINI_API_KEY secret — Google Gemini API key for image generation when IMAGE_PROVIDER=gemini (get from https://aistudio.google.com/apikey)
  • OPENAI_API_KEY secret — OpenAI API key for image generation when IMAGE_PROVIDER=openai. Requires OpenAI organization verification to access GPT Image 2.5 (https://platform.openai.com/settings/organization/general)
  • ARK_API_KEY secret — BytePlus ModelArk AP region API key required when IMAGE_PROVIDER=seedream
  • IMAGE_OUTPUT_DIR — Absolute or working-directory-relative path where generated images will be saved (defaults to ./output)
  • IMAGE_QUALITY — Default quality preset: 'fast' (default), 'balanced', or 'quality'
  • SKIP_PROMPT_ENHANCEMENT — Set to 'true' to disable automatic prompt optimization and use direct prompts

Related servers

Data from the Official MCP Registry