Image Generation MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SD_AUTH_PASS | No | Password for basic auth (if enabled) | |
| SD_AUTH_USER | No | Username for basic auth (if enabled) | |
| SD_WEBUI_URL | Yes | URL of your Stable Diffusion WebUI instance | |
| SD_OUTPUT_DIR | Yes | Directory where generated images will be saved | |
| SD_UPSCALER_1 | No | Default primary upscaler model | R-ESRGAN 4x+ |
| SD_UPSCALER_2 | No | Default secondary upscaler model | None |
| SD_RESIZE_MODE | No | Default upscaling mode (0 for multiplier, 1 for dimensions) | 0 |
| SD_UPSCALE_WIDTH | No | Default target width when resize_mode is 1 | 512 |
| SD_UPSCALE_HEIGHT | No | Default target height when resize_mode is 1 | 512 |
| SD_UPSCALE_MULTIPLIER | No | Default upscale multiplier when resize_mode is 0 | 4 |
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 |
|---|---|
| generate_imageC | Generate an image using Stable Diffusion |
| get_sd_modelsB | Get list of available Stable Diffusion models |
| set_sd_modelB | Set the active Stable Diffusion model |
| get_sd_upscalersB | Get list of available upscaler models |
| upscale_imagesC | Upscale one or more images using Stable Diffusion |
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 5 tools
Each tool has a clearly distinct purpose with no overlap: generate_image creates images, get_sd_models and get_sd_upscalers retrieve lists, set_sd_model configures the active model, and upscale_images enhances existing images. The descriptions make it impossible to confuse these tools.
All tools follow a consistent verb_noun pattern with snake_case (e.g., generate_image, get_sd_models, set_sd_model). The naming is predictable and readable throughout the set.
With 5 tools, this is well-scoped for an image generation server, covering core workflows like generation, model management, and upscaling. Each tool earns its place without bloat or thin coverage.
The toolset covers key operations for image generation and enhancement, including model selection and upscaling. A minor gap exists in lacking tools for deleting or managing generated images, but agents can work around this for most use cases.