FLUX Image Generator MCP Server

FLUX Image Generator MCP Server

site icon
2025.03.25 0
TypeScript图像生成文本转图像批量生成内容生成
FLUX Image Generator MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,用于使用 Black Forest Lab 的 FLUX 模型生成图像。它提供了多种图像生成功能,包括基于文本提示的图像生成、自定义图像尺寸、批量生成等。
View on GitHub

Overview

基本能力

产品定位

FLUX Image Generator MCP Server 是一个图像生成服务,专注于通过文本提示生成高质量图像,适用于需要快速生成图像的应用场景。

核心功能

  • 基于文本提示生成图像
  • 自定义图像尺寸(宽度和高度)
  • 提示上采样(增强细节)
  • 安全设置(内容审核容忍度)
  • 本地保存生成的图像
  • 批量图像生成(支持多个提示)

适用场景

  • 内容创作:快速生成符合描述的图像
  • 设计原型:为设计项目生成初步图像
  • 批量生成:为多个提示生成图像

工具列表

  1. generateImage:根据文本提示生成图像,支持自定义尺寸、提示上采样、随机种子和安全设置。
  2. quickImage:简化版的图像生成工具,使用默认设置快速生成图像。
  3. batchGenerateImages:批量生成图像,支持多个提示和统一的尺寸设置。

常见问题解答

  • 如何获取 API 密钥?:访问 Black Forest Lab API 获取 API 密钥。
  • 如何保存生成的图像?:生成的图像会返回一个本地路径和一个可访问的 URL。
  • 如何处理批量生成中的失败?:批量生成工具会返回成功和失败的提示列表,便于排查问题。

使用教程

使用依赖

  • Node.js (v18.0.0 或更高版本)
  • Black Forest Lab API 密钥

安装教程

从源代码安装

  1. 克隆仓库
  2. 安装依赖:
npm install
  1. 创建 .env 文件并添加 API 密钥:
BFL_API_KEY=your_api_key_here
  1. 构建项目:
npm run build

使用 npm 安装

npm install -g @modelcontextprotocol/server-flux-image-generator

调试方式

启动 MCP 服务器

npm start

开发模式(自动重新编译)

npm run watch

与 MCP 客户端集成

在客户端配置中添加以下内容:

{
  "mcpServers": {
    "flux-image-generator": {
      "command": "mcp-server-flux-image-generator",
      "env": {
        "BFL_API_KEY": "your_api_key_here"
      }
    }
  }
}

许可证

该项目遵循 MIT 开源许可条款。