Image Generation MCP Server

Image Generation MCP Server

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

Installation

Option 1: NPX Method (No Local Setup Required)

You can use the package directly from npm without installing it locally:

# No installation needed - npx will handle it

Option 2: Local Installation

If you prefer a local installation:

# Global installation npm install -g @gongrzhe/image-gen-server # Or local installation npm install @gongrzhe/image-gen-server

Setup

Configure Claude Desktop

Edit your Claude Desktop configuration file:

  • On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • On Windows: %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": [] } } }
Option 2: Local Installation Configuration

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

Get Your Replicate API Token

  1. Sign up/login at https://replicate.com
  2. Go to https://replicate.com/account/api-tokens
  3. Create a new API token
  4. Copy the token and replace your-replicate-api-token in the MCP settings

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.

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

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Provides image generation capabilities for Claude using the Replicate Flux model, allowing users to create images from text prompts with customizable parameters like aspect ratio and output format.

  1. Installation
    1. Option 1: NPX Method (No Local Setup Required)
    2. Option 2: Local Installation
  2. Setup
    1. Configure Claude Desktop
    2. Get Your Replicate API Token
    3. Environment Variables
    4. Configuration Parameters
  3. Available Tools
    1. generate_image
  4. 📜 License

    Related MCP Servers

    • A
      security
      F
      license
      A
      quality
      Enables users to generate images from text prompts using Replicate's model, with configurable parameters and full MCP protocol compliance.
      Last updated -
      1
      63
      TypeScript
    • A
      security
      A
      license
      A
      quality
      A MCP server that enables Claude and other MCP-compatible assistants to generate images from text prompts using Together AI's image generation models.
      Last updated -
      1
      2
      TypeScript
      MIT License
      • Apple
      • Linux
    • -
      security
      A
      license
      -
      quality
      Provides image generation capabilities using the Flux Schnell model on Replicate, allowing users to create images from text prompts.
      Last updated -
      1
      JavaScript
      MIT License
    • A
      security
      A
      license
      A
      quality
      MCP for Replicate Flux Model. Generating images by prompts
      Last updated -
      7
      487
      6
      TypeScript
      MIT License

    View all related MCP servers

    ID: t4rpm5pneq