what is Image Generation MCP Server?
Image Generation MCP Server is a server that provides image generation capabilities using the Replicate Flux model, allowing users to create images based on text prompts.
how to use Image Generation MCP Server?
To use the server, set up the configuration by adding your Replicate API token and specifying the model in the MCP settings. Then, you can call the generate_image
tool with a text prompt to create images.
key features of Image Generation MCP Server?
- Generates images from text prompts using advanced AI models.
- Supports multiple output formats including webp, jpg, and png.
- Allows customization of image aspect ratio and number of outputs.
use cases of Image Generation MCP Server?
- Creating custom artwork based on user-defined descriptions.
- Generating images for marketing materials or social media posts.
- Assisting designers in visualizing concepts quickly.
FAQ from Image Generation MCP Server?
- What is required to use the server?
You need a Replicate API token and the server must be configured correctly.
- Can I customize the output format of the images?
Yes! You can choose between webp, jpg, or png formats.
- How many images can I generate at once?
You can generate between 1 to 4 images in a single request.
Image Generation MCP Server
This MCP server provides image generation capabilities using the Replicate Flux model.
Setup
- On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"image-gen": {
"command": "node",
"args": ["/path/to/image-gen-server/build/index.js"],
"env": {
"REPLICATE_API_TOKEN": "your-replicate-api-token",
"MODEL": "alternative-model-name"
},
"disabled": false,
"autoApprove": []
}
}
}
- Get your Replicate API token:
- Sign up/login at https://replicate.com
- Go to https://replicate.com/account/api-tokens
- Create a new API token
- Copy the token and replace
your-replicate-api-token
in the MCP settings
Environment Variables
REPLICATE_API_TOKEN
(required): Your Replicate API token for authenticationMODEL
(optional): The Replicate model to use for image generation. Defaults to "black-forest-labs/flux-schnell"
Configuration Parameters
disabled
: Controls whether the server is enabled (false
) or disabled (true
)autoApprove
: Array of tool names that can be executed without user confirmation. Empty array means all tool calls require confirmation.
Available Tools
generate_image
Generates images using the Flux model based on text prompts.
Parameters
prompt
(required): Text description of the image to generateseed
(optional): Random seed for reproducible generationaspect_ratio
(optional): Image aspect ratio (default: "1:1")output_format
(optional): Output format - "webp", "jpg", or "png" (default: "webp")num_outputs
(optional): Number of images to generate (1-4, default: 1)
Example Usage
const result = await use_mcp_tool({
server_name: "image-gen",
tool_name: "generate_image",
arguments: {
prompt: "A beautiful sunset over mountains",
aspect_ratio: "16:9",
output_format: "png",
num_outputs: 1
}
});
The tool returns an array of URLs to the generated images.
📜 License
This project is licensed under the MIT License.