Skip to content
MCP Server Directory logo
media-content

Image Generation MCP Server

This MCP server provides image generation capabilities using the Replicate Flux model.

Reviewed overview

MCP 服务器概览

# Image Generation MCP Server ![](https://badge.mcpx.dev?type=server ‘MCP Server’)

This MCP server provides image generation capabilities using the Replicate Flux model.

Setup

  1. On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

```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”: [] } } } ```

  1. Get your Replicate API token:

![image](https://github.com/user-attachments/assets/583afa78-1a08-4eb5-9a37-decb95bd50c4)

Environment Variables
  • `REPLICATE_API_TOKEN` (required): Your Replicate API token for authentication
  • `MODEL` (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.

![image](https://github.com/user-attachments/assets/766921ce-ca8e-4d68-866d-8c7b55b2e09d)

![out-0 (1)](https://github.com/user-attachments/assets/83549b2e-525a-4ff9-825c-83ba74459575)

Parameters
  • `prompt` (required): Text description of the image to generate
  • `seed` (optional): Random seed for reproducible generation
  • `aspect_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

```typescript 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.