by GongRzhe
Provides image generation capabilities using the Replicate Flux model.
Image Generation MCP Server enables generation of images from textual prompts by leveraging the Flux model hosted on Replicate. It returns URLs to the created images in common formats.
npx @gongrzhe/image-gen-server
and setting environment variables:
REPLICATE_API_TOKEN
(required)MODEL
(optional, defaults to black-forest-labs/flux-schnell
)generate_image
tool with arguments such as prompt
, aspect_ratio
, output_format
, etc., through the use_mcp_tool
API.MODEL
env variable.Q: What API token is needed? A: A Replicate API token, obtainable from your Replicate account under API Tokens.
Q: Can I use a different model?
A: Yes, set the MODEL
environment variable to any compatible Replicate model name.
Q: How many images can be generated at once?
A: Up to 4 images per request via the num_outputs
parameter.
Q: Which image formats are supported?
A: webp
, jpg
, and png
(default is webp
).
Q: Do I need to install anything locally? A: No, the NPX method runs the server directly from npm without local files.
This MCP server provides image generation capabilities using the Replicate Flux model.
To install Image Generation MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @GongRzhe/Image-Generation-MCP-Server --client claude
You can use the package directly from npm without installing it locally:
# No installation needed - npx will handle it
If you prefer a local installation:
# Global installation
npm install -g @gongrzhe/image-gen-server
# Or local installation
npm install @gongrzhe/image-gen-server
Edit your Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
This method runs the server directly from npm without needing local files:
{
"mcpServers": {
"image-gen": {
"command": "npx",
"args": ["@gongrzhe/image-gen-server"],
"env": {
"REPLICATE_API_TOKEN": "your-replicate-api-token",
"MODEL": "alternative-model-name"
},
"disabled": false,
"autoApprove": []
}
}
}
If you installed the package locally:
{
"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": []
}
}
}
your-replicate-api-token
in the MCP settingsREPLICATE_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"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.Generates images using the Flux model based on text prompts.
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)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.
This project is licensed under the MIT License.
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "image-gen": { "command": "npx", "args": [ "@gongrzhe/image-gen-server" ], "env": { "REPLICATE_API_TOKEN": "<YOUR_REPLICATE_API_TOKEN>", "MODEL": "black-forest-labs/flux-schnell" } } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by GongRzhe
Generate chart images via QuickChart.io using MCP tools, supporting a wide range of chart types and customizable configurations.
by WaveSpeedAI
Provides a Model Control Protocol server that enables access to WaveSpeed AI’s image and video generation capabilities, supporting text‑to‑image, image‑to‑image, inpainting, and dynamic video creation with flexible resource handling and robust logging.
by felores
Generate image and video creatives using Placid.app templates within MCP compatible hosts.
by nkapila6
Generate custom AI‑powered memes and convert them into Telegram or WhatsApp stickers without requiring external APIs.
by jacwu
Provides a bridge between Azure OpenAI's DALL‑E 3 image generation capability and MCP clients, enabling generation and download of images via defined tools.
by zed-industries
A high‑performance, multiplayer code editor designed for speed and collaboration.
by modelcontextprotocol
A Model Context Protocol server that provides web content fetching capabilities.
by modelcontextprotocol
Model Context Protocol Servers
by modelcontextprotocol
An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process.