zimage-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ZIMAGE_VAE | No | VAE model filename | ae.safetensors |
| COMFYUI_URL | No | URL of the ComfyUI server | http://10.0.0.109:8188 |
| ZIMAGE_CLIP | No | CLIP model filename | qwen_3_4b.safetensors |
| ZIMAGE_UNET | No | UNet model filename | z_image_turbo_bf16.safetensors |
| ZIMAGE_TIMEOUT_S | No | Timeout in seconds for image generation | 180 |
| ZIMAGE_DEFAULT_STEPS | No | Default number of steps for image generation | 8 |
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| generate_imageA | Generate web-dev image(s) with Z-Image Turbo and save to output_path. size: one of square|landscape|portrait|hero|wide|og|mobile, or pass width+height for exact pixels (image is generated at the nearest valid size then resized/cropped). n: 1-4 variants (paths get _1,_2,... ); seeds are base_seed, base_seed+1, ... Returns {images, seed, gen_size, output_size, seconds}. |
| list_presetsA | Return available size presets as name -> 'WxH'. |
| healthA | Quick ComfyUI pre-flight: version, GPU, free VRAM. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
Each tool has a distinct purpose: generate_image for creation, health for system status, list_presets for configuration. No overlap or ambiguity.
Most tools follow verb_noun pattern (generate_image, list_presets), but 'health' is a noun alone. Minor deviation but still clear and readable.
Three tools is well-scoped for an image generation server: core generation, health check, and preset listing. No unnecessary bloat.
The tool set covers the essential workflow: generate images, check system readiness, and retrieve presets. No obvious missing functionality for the stated purpose.