返回 MCP 目录
public公开dns本地运行

flux-image-mcp-server

Flux Image MCP Server是一个基于Flux Schnell模型的图像生成服务,通过Replicate平台提供API接口,支持通过文本描述生成图像。

article

README

🚀 使用Flux Schnell模型通过Replicate生成图像的Flux Image MCP服务器

本MCP服务器借助Flux Schnell模型,在Replicate平台上实现图像生成功能,为用户提供便捷的图像生成服务。

🚀 快速开始

以下是使用该服务器的详细步骤:

  1. 全局安装MCP SDK
npm install -g @modelcontextprotocol/sdk@latest
  1. 克隆仓库并安装依赖
cd ~/Documents/Cline/MCP
git clone https://github.com/yourusername/flux-img-mcp.git
cd flux-img-mcp
npm install
  1. 构建服务器
npm run build
  1. 添加服务器配置到MCP设置文件 将以下配置添加到您的MCP设置文件(全局或工作区)中:
{
  "mcpServers": {
    "flux-img": {
      "command": "node",
      "args": ["/path/to/flux-img-mcp/build/index.js"],
      "env": {
        "REPLICATE_API_TOKEN": "your-replicate-api-token"
      },
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

📦 安装指南

配置要求

服务器运行需要以下环境变量:

💻 使用示例

基础用法

安装完成后,可按如下方式配置工具以生成图像:

<use_mcp_tool>
<server_name>flux-img</server_name>
<tool_name>generate_image</tool_name>
<arguments>
{
  "prompt": "A beautiful sunset over mountains"
}
</arguments>
</use_mcp_tool>

上述代码中,prompt 参数用于描述所需图像的文本。工具将返回一个JSON响应,包含以下内容:

  • status:生成请求的状态。
  • output:生成图像的URL(如果成功)。
  • error:任何错误信息(如果失败)。

📚 详细文档

开发指南

若需对服务器进行修改,可按以下步骤操作:

  1. 修改源代码:在 src/index.ts 文件中进行修改。
  2. 重建服务器:执行 npm run build 命令。
  3. 重启MCP服务器:使更改生效。

错误处理

服务器具备全面的错误处理功能,可处理以下情况:

  • 缺少API令牌。
  • 参数无效。
  • API请求失败。
  • 网络问题。

安全注意事项

  • 切勿将Replicate API令牌提交到版本控制系统。
  • 始终通过环境变量提供令牌。
  • 服务器会对所有输入参数进行验证,确保使用安全。
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端