mcp-image
local MCP servermcp-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
| Server | Stars | Type | API key | Runtime |
|---|---|---|---|---|
| mcp-image | 167 | Local | Yes | npm |
| nanobanana-mcp-server | 400 | Local | Yes | pypi |
| domain-check | 308 | Local | No | mcpb |
| gflow-cli | 234 | Local | Yes | pypi |
| three.ws Vision | 218 | Local | Yes | npm |
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
- nanobanana-mcp-serverio.github.zhongweili/nanobanana-mcp-server400
- domain-checkio.github.saidutt46/domain-check308
- gflow-cliio.github.ffroliva/gflow-cli234
- three.ws Visionio.github.nirholas/vision-mcp218
- claude-prompts-mcpio.github.minipuft/claude-prompts-mcp187
- darkroomio.github.sathergate/darkroom109
- The Scribble Thingclub.boringstuff/the-scribble-thing18
- Context7io.github.upstash/context762K