AI image generation and editing with prompt optimization and quality presets
Connect Runs on your machine
claude mcp add mcp-image -e IMAGE_PROVIDER=<IMAGE_PROVIDER> -e GEMINI_API_KEY=<GEMINI_API_KEY> -e OPENAI_API_KEY=<OPENAI_API_KEY> -e ARK_API_KEY=<ARK_API_KEY> -e IMAGE_OUTPUT_DIR=<IMAGE_OUTPUT_DIR> -e IMAGE_QUALITY=<IMAGE_QUALITY> -e SKIP_PROMPT_ENHANCEMENT=<SKIP_PROMPT_ENHANCEMENT> -- npx -y [email protected]
{
"mcpServers": {
"mcp-image": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"IMAGE_PROVIDER": "<IMAGE_PROVIDER>",
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"ARK_API_KEY": "<ARK_API_KEY>",
"IMAGE_OUTPUT_DIR": "<IMAGE_OUTPUT_DIR>",
"IMAGE_QUALITY": "<IMAGE_QUALITY>",
"SKIP_PROMPT_ENHANCEMENT": "<SKIP_PROMPT_ENHANCEMENT>"
}
}
}
}
{
"mcpServers": {
"mcp-image": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"IMAGE_PROVIDER": "<IMAGE_PROVIDER>",
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"ARK_API_KEY": "<ARK_API_KEY>",
"IMAGE_OUTPUT_DIR": "<IMAGE_OUTPUT_DIR>",
"IMAGE_QUALITY": "<IMAGE_QUALITY>",
"SKIP_PROMPT_ENHANCEMENT": "<SKIP_PROMPT_ENHANCEMENT>"
}
}
}
}
{
"servers": {
"mcp-image": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"IMAGE_PROVIDER": "<IMAGE_PROVIDER>",
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"ARK_API_KEY": "<ARK_API_KEY>",
"IMAGE_OUTPUT_DIR": "<IMAGE_OUTPUT_DIR>",
"IMAGE_QUALITY": "<IMAGE_QUALITY>",
"SKIP_PROMPT_ENHANCEMENT": "<SKIP_PROMPT_ENHANCEMENT>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
IMAGE_PROVIDEROptional | Image provider to use: 'gemini' (default), 'openai', or 'seedream' |
GEMINI_API_KEYOptional, secret | Google Gemini API key for image generation when IMAGE_PROVIDER=gemini (get from https://aistudio.google.com/apikey) |
OPENAI_API_KEYOptional, secret | OpenAI API key for image generation when IMAGE_PROVIDER=openai. Requires OpenAI organization verification to access GPT Image 2.6 (https://platform.openai.com/settings/organization/general) |
ARK_API_KEYOptional, secret | BytePlus ModelArk AP region API key required when IMAGE_PROVIDER=seedream |
IMAGE_OUTPUT_DIROptional | Absolute or working-directory-relative path where generated images will be saved (defaults to ./output) |
IMAGE_QUALITYOptional | Default quality preset: 'fast' (default), 'balanced', or 'quality' |
SKIP_PROMPT_ENHANCEMENTOptional | Set to 'true' to disable automatic prompt optimization and use direct prompts |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 5 Nov 2026 |
| Last updated | 5 Nov 2026 |
| Registry name | io.github.shinpr/mcp-image |
More ai and media servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
