Universal Image Generator MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GOOGLE_MODEL | No | Model to use with Google provider (only for Google provider, defaults to 'gemini') | gemini |
| ZHIPU_API_KEY | No | API key for ZhipuAI | |
| GEMINI_API_KEY | No | API key for Google (Gemini/Imagen) | |
| IMAGE_PROVIDER | Yes | Choose between Google (Imagen/Gemini), ZhipuAI, or Bailian | |
| DASHSCOPE_API_KEY | No | API key for Alibaba Bailian | |
| OUTPUT_IMAGE_PATH | No | Directory to save generated images (optional) |
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_image_from_textA | Generate an image based on the given text prompt using the configured image provider. |
| transform_image_from_encodedA | Transform an existing image based on the given text prompt using the configured image provider. |
| transform_image_from_urlB | Transform an existing image from a URL using the configured image provider. |
| transform_image_from_fileA | Transform an existing image file based on the given text prompt using the configured image provider. |
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 4 tools
Each tool has a clearly distinct purpose with no ambiguity. 'generate_image_from_text' creates new images from scratch, while the three 'transform_image_from_*' tools all modify existing images but differ in their input sources (encoded data, local file, URL). The descriptions clearly differentiate these input methods, preventing misselection.
All four tools follow a perfect verb_object_from_source pattern: 'generate_image_from_text', 'transform_image_from_encoded', 'transform_image_from_file', and 'transform_image_from_url'. This consistent naming convention makes the tool purposes immediately understandable and predictable.
Four tools is reasonable for an image generation/transformation server, though slightly minimal. The set covers core functionality well, but could potentially benefit from additional utilities like image analysis or format conversion tools. The count is appropriate for the basic scope presented.
The tool surface covers the essential workflows for image generation and transformation comprehensively. It provides multiple input methods for transformations (encoded, file, URL) which is thorough. A minor gap exists in not having a dedicated tool for pure image analysis or metadata extraction, but the core functionality is well-covered.