Back to MCP directory
publicPublicdnsLocal runtime

GongRzhe_Image-Generation-MCP-Server

一个基于Replicate Flux模型的图像生成MCP服务器,可通过文本提示生成各种风格的图像。

article

README

🚀 图像生成 MCP 服务器

此 MCP 服务器能够借助 Replicate Flux 模型实现图像生成功能,为图像创作提供便捷途径。

🚀 快速开始

此 MCP 服务器提供使用 Replicate Flux 模型的图像生成功能,让您可以根据文本提示生成所需图像。

📦 安装指南

配置文件路径

  • MacOS~/Library/Application Support/Claude/claude_desktop_config.json
  • 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": []
    }
  }
}

获取 Replicate API 令牌

  1. https://replicate.com 注册或登录。
  2. 访问 https://replicate.com/account/api-tokens
  3. 创建一个新的 API 令牌。
  4. 复制令牌并替换配置文件中的 your-replicate-api-token

Image

环境变量说明

| 属性 | 详情 | |------|------| | REPLICATE_API_TOKEN | 用于身份验证的 Replicate API 令牌,必需项。 | | MODEL | 用于图像生成的 Replicate 模型名称,可选,默认为 "black-forest-labs/flux-schnell"。 |

配置参数说明

| 属性 | 详情 | |------|------| | disabled | 控制服务器是否启用,false 表示启用,true 表示禁用。 | | autoApprove | 可以自动执行工具调用而无需用户确认的工具名称数组,空数组表示所有工具调用都需要确认。 |

✨ 主要特性

generate_image 工具

使用 Flux 模型根据文本提示生成图像。

Image

out-0 (1)

参数详情

| 参数 | 是否必需 | 详情 | |------|------|------| | prompt | 是 | 图像描述的文本提示。 | | seed | 否 | 生成可重复结果的随机种子。 | | aspect_ratio | 否 | 图像宽高比,默认为 "1:1"。 | | output_format | 否 | 输出格式,支持 "webp"、"jpg" 或 "png",默认为 "webp"。 | | num_outputs | 否 | 生成的图像数量(范围 1 - 4,默认为 1)。 |

示例用法

const result = await use_mcp_tool({
  server_name: "image-gen",
  tool_name: "generate_image",
  arguments: {
    prompt: "夕阳下 mountains 的美景", // 美丽的落日 mountain 风光
    aspect_ratio: "16:9",
    output_format: "png",
    num_outputs: 1
  }
});

该工具返回生成图像的 URL 地址数组。

📄 许可证

此项目根据 MIT 许可证发布。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client