mcp-image
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ARK_API_KEY | No | ModelArk AP API key for BytePlus Seedream ([get an AP region key](https://console.byteplus.com/ark/region:ark+ap-southeast-1/apikey)). Requires setting `IMAGE_PROVIDER=seedream` (or the per-request `provider` option). | |
| IMAGE_QUALITY | No | Default quality preset: `fast`, `balanced`, or `quality`. Use `fast` to try ideas quickly, `balanced` for everyday use, and `quality` for complex scenes or images where small details matter. Can be overridden with the `quality` option on each request. | fast |
| GEMINI_API_KEY | No | API key for Gemini ([get a key](https://aistudio.google.com/apikey)). Gemini is the default provider and the only one supporting Google Search grounding. | |
| IMAGE_PROVIDER | No | Default image provider. One of `gemini`, `openai`, or `seedream`. You can configure keys for more than one provider and switch per request; a request-level `provider` option takes precedence over `IMAGE_PROVIDER`. | gemini |
| OPENAI_API_KEY | No | API key for OpenAI ([get a key](https://platform.openai.com/api-keys)). Requires setting `IMAGE_PROVIDER=openai` (or the per-request `provider` option). OpenAI may require organization verification before it can generate images. | |
| IMAGE_OUTPUT_DIR | No | Directory where generated images are saved. Use an absolute path in MCP configuration because the server's working directory depends on the client. If omitted, images are written to `./output` relative to that working directory. | ./output |
| SKIP_PROMPT_ENHANCEMENT | No | Set to `true` to send the original prompt to the image model unchanged, disabling prompt enhancement. | false |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityActive
ResponsivenessNo issues