mcp-image
An MCP server that generates and edits images using AI models like Gemini, OpenAI, and BytePlus Seedream. It features automatic prompt optimization to enhance image quality and supports various quality presets. The server rewrites short user requests into detailed prompts specifying composition, lighting, and camera angles before sending them to the image generation model.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Generate images from text descriptions with optimized prompts
- Edit existing images based on user instructions
- Create visual assets for recipe sites or marketing materials
- Integrate image generation into AI coding agents like Claude Code
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
mcp-image 0.18.2
{
"version": "0.18.2",
"transport": "stdio",
"identifier": "mcp-image",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "IMAGE_PROVIDER",
"format": "string",
"description": "Image provider to use: 'gemini' (default), 'openai', or 'seedream'"
},
{
"name": "GEMINI_API_KEY",
"format": "string",
"description": "Google Gemini API key for image generation when IMAGE_PROVIDER=gemini (get from https://aistudio.google.com/apikey)"
},
{
"name": "OPENAI_API_KEY",
"format": "string",
"description": "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)"
},
{
"name": "ARK_API_KEY",
"format": "string",
"description": "BytePlus ModelArk AP region API key required when IMAGE_PROVIDER=seedream"
},
{
"name": "IMAGE_OUTPUT_DIR",
"format": "string",
"description": "Absolute or working-directory-relative path where generated images will be saved (defaults to ./output)"
},
{
"name": "IMAGE_QUALITY",
"format": "string",
"description": "Default quality preset: 'fast' (default), 'balanced', or 'quality'"
},
{
"name": "SKIP_PROMPT_ENHANCEMENT",
"format": "boolean",
"description": "Set to 'true' to disable automatic prompt optimization and use direct prompts"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"mcp-image": {
"command": "npx",
"args": [
"-y",
"mcp-image@0.18.2"
],
"env": {
"IMAGE_PROVIDER": "<YOUR_IMAGE_PROVIDER>",
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"ARK_API_KEY": "<YOUR_ARK_API_KEY>",
"IMAGE_OUTPUT_DIR": "<YOUR_IMAGE_OUTPUT_DIR>",
"IMAGE_QUALITY": "<YOUR_IMAGE_QUALITY>",
"SKIP_PROMPT_ENHANCEMENT": "<YOUR_SKIP_PROMPT_ENHANCEMENT>"
}
}
}
}Cline
{
"mcpServers": {
"mcp-image": {
"command": "npx",
"args": [
"-y",
"mcp-image@0.18.2"
],
"env": {
"IMAGE_PROVIDER": "<YOUR_IMAGE_PROVIDER>",
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"ARK_API_KEY": "<YOUR_ARK_API_KEY>",
"IMAGE_OUTPUT_DIR": "<YOUR_IMAGE_OUTPUT_DIR>",
"IMAGE_QUALITY": "<YOUR_IMAGE_QUALITY>",
"SKIP_PROMPT_ENHANCEMENT": "<YOUR_SKIP_PROMPT_ENHANCEMENT>"
}
}
}
}VS Code
{
"servers": {
"mcp-image": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-image@0.18.2"
],
"env": {
"IMAGE_PROVIDER": "<YOUR_IMAGE_PROVIDER>",
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"ARK_API_KEY": "<YOUR_ARK_API_KEY>",
"IMAGE_OUTPUT_DIR": "<YOUR_IMAGE_OUTPUT_DIR>",
"IMAGE_QUALITY": "<YOUR_IMAGE_QUALITY>",
"SKIP_PROMPT_ENHANCEMENT": "<YOUR_SKIP_PROMPT_ENHANCEMENT>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"mcp-image": {
"command": "npx",
"args": [
"-y",
"mcp-image@0.18.2"
],
"env": {
"IMAGE_PROVIDER": "<YOUR_IMAGE_PROVIDER>",
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"ARK_API_KEY": "<YOUR_ARK_API_KEY>",
"IMAGE_OUTPUT_DIR": "<YOUR_IMAGE_OUTPUT_DIR>",
"IMAGE_QUALITY": "<YOUR_IMAGE_QUALITY>",
"SKIP_PROMPT_ENHANCEMENT": "<YOUR_SKIP_PROMPT_ENHANCEMENT>"
}
}
}
}Let your agent find its tools
Find servers like mcp-image from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.