This server can generate high-quality images based on text prompts with these capabilities:
Generate Images: Create images from textual descriptions (e.g., 'a futuristic cityscape at sunset')
Custom Dimensions: Optionally specify width and height of the generated image
Model Support: Uses Together AI's Flux.1 Schnell model by default
Error Handling: Validates prompts and handles API issues
Integration: Seamlessly works with MCP-compatible clients
Enables image generation using the Flux.1 Schnell model from Together AI, allowing for customizable image dimensions and text-to-image creation based on descriptive prompts.
Supports integration with Claude Desktop on macOS, providing a configuration path for the MCP server in the MacOS application support directory.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Image Generation MCP Servergenerate a photo of a golden retriever puppy playing in a sunny meadow"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Image Generation MCP Server
A Model Context Protocol (MCP) server that enables seamless generation of high-quality images via Together AI. This server provides a standardized interface to specify image generation parameters.
Features
High-quality image generation powered by the Flux.1 Schnell model
Support for customizable dimensions (width and height)
Clear error handling for prompt validation and API issues
Easy integration with MCP-compatible clients
Related MCP server: Image Generation MCP Server
Installation
Claude Desktop
On MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.jsonOn Windows:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"image-gen": {
"command": "uv",
"args": ["--directory", "/ABSOLUTE/PATH/TO/image-gen/", "run", "image-gen"],
"env": {
"TOGETHER_AI_API_KEY": "<API KEY>"
}
}
}
}Available Tools
The server implements one tool:
generate_image
Generates an image based on the given textual prompt and optional dimensions.
Input Schema:
{
"prompt": {
"type": "string",
"description": "A descriptive prompt for generating the image (e.g., 'a futuristic cityscape at sunset')"
},
"width": {
"type": "integer",
"description": "Width of the generated image in pixels (optional)"
},
"height": {
"type": "integer",
"description": "Height of the generated image in pixels (optional)"
},
"model": {
"type": "string",
"description": "The exact model name as it appears in Together AI. If incorrect, it will fallback to the default model (black-forest-labs/FLUX.1-schnell)."
}
}Prerequisites
Python 3.12 or higher
httpx
mcp
Contributing
Contributions are welcome! Please follow these steps to contribute:
Fork the repository
Create a new branch (
feature/my-new-feature)Commit your changes
Push the branch to your fork
Open a Pull Request
For significant changes, please open an issue first to discuss your proposed changes.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.