Official descriptionA Model Context Protocol (MCP) tool server for OpenAI's GPT-4o/gpt-image-1 image generation and editing APIs.
Config template (adjust for your client)
claude mcp add openai-gpt-image-mcp -- npx -y openai-gpt-image-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
115 โ ยท SureScaleAI/openai-gpt-image-mcp ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 7 sources
Score
score 703 ยท 115 โ ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository SureScaleAI/openai-gpt-image-mcp๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
--- A Model Context Protocol (MCP) tool server for OpenAI's GPT-4o/gpt-image-1 image generation and editing APIs. - **Generate images** from text prompts using OpenAI's latest models. - **Edit images** (inpainting, outpainting, compositing) with advanced prompt control. - **Supports**: Claude Desktop, Cursor, VSCode, Windsurf, and any MCP-compatible client. --- โจ Features - **create-image**: Generate images from a prompt, with advanced options (size, quality, background, etc). - **edit-image**: Edit or extend images using a prompt and optional mask, supporting both file paths and base64 input. - **File output**: Save generated images directly to disk, or receive as base64. --- ๐ Installation --- ๐ Configuration Add to Claude Desktop or VSCode (including Cursor/Windsurf) config: Also supports Azure deployments: Also supports supplying an environment files: --- โก Advanced - For create-image, set n to generate up to 10 images at once. - For edit-image, provide a mask image (file path or base64) to control where edits are applied. - Provide an environment file with --env-file path/to/file/.env - See src/index.ts for all options. --- ๐งโ๐ป Development - TypeScript source: src/index.ts - Build: yarn build - Run: node dist/index.js --- ๐ License MIT --- ๐ฉบ Troubleshooting - Make sure your OPENAI_API_KEY is valid and has image API access. - You must have a verified OpenAI organization. After verifying, it can take 15โ20 minutes for image API access to activate. - File paths must be absolute. - **Unix/macOS/Linux**: Starting with / (e.g., /path/to/image.png) - **Windows**: Drive letter followed by : (e.g., C:/path/to/image.png or C:\path\to\image.png) - For file output, ensure the directory is writable. - If you see errors about file types, check your image file extensions and formats. --- โ ๏ธ Limitations & Large File Handling - **1MB Payload Limit:** MCP clients (including Claude Desktop) have a hard 1MB limit for tool responses. Large images (especially high-res or multiple images) can easily exceed this limit if returned as base64. - **Auto-Switch to File Output:** If the total image size exceeds 1MB, the tool will automatically save images to disk and return the file path(s) instead of base64. This ensures compatibility and prevents errors like result exceeds maximum length of 1048576. - **Default File Location:** If you do not specify a file_output path, images will be saved to /tmp (or the directory set by the MCP_HF_WORK_DIR environment variable) with a unique filename.