Replicate Flux 图像生成
STDIO使用Replicate模型生成图像
使用Replicate模型生成图像
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.