mcp image gen
A Model Context Protocol server that enables generation of high-quality images using the Flux.1 Schnell model via Together AI, allowing users to create images from text prompts with customizable dimensions.
A Model Context Protocol server that enables generation of high-quality images using the Flux.1 Schnell model via Together AI, allowing users to create images from text prompts with customizable dimensions.
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.
~/Library/Application Support/Claude/claude_desktop_config.json
%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>"
}
}
}
}
The server implements one tool:
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)."
}
}
Contributions are welcome! Please follow these steps to contribute:
feature/my-new-feature
)For significant changes, please open an issue first to discuss your proposed changes.
This project is licensed under the MIT License. See the LICENSE file for details.
[
{
"description": "Generate an image based on the text prompt",
"inputSchema": {
"properties": {
"height": {
"description": "Optional height for the image",
"type": "number"
},
"prompt": {
"description": "The text prompt for image generation",
"type": "string"
},
"width": {
"description": "Optional width for the image",
"type": "number"
}
},
"required": [
"prompt"
],
"type": "object"
},
"name": "generate_image"
}
]