Integrations
Uses .ENV files for configuration, allowing users to securely store their Black Forest Lab API key.
Provides tools for generating images using Black Forest Lab's FLUX model with features including text-to-image generation, customizable dimensions, prompt upsampling, and batch image generation.
Runs as a Node.js application, requiring v18.0.0 or higher for operation as a prerequisite for the server.
FLUX 图像生成器 MCP 服务器
一个 MCP(模型上下文协议)服务器,用于使用 Black Forest Lab 的 FLUX 模型生成图像。使用最新的 MCP SDK (v1.7.0)。
特征
- 根据文本提示生成图像
- 自定义图像尺寸、快速上采样和安全设置
- 将生成的图像保存在本地
- 从多个提示批量生成图像
先决条件
- Node.js(v18.0.0 或更高版本)
- Black Forest Lab API 密钥(在https://api.bfl.ml获取)
安装
来自源
- 克隆此存储库
- 安装依赖项:
- 根据
.env.example
创建一个.env
文件并添加您的 Black Forest Lab API 密钥:
- 构建项目:
使用 npm
用法
启动 MCP 服务器
使用以下命令启动服务器:
对于使用自动重新编译的开发:
与 MCP 客户端集成
要将此服务器与 MCP 客户端(如 Claude)一起使用,请将以下内容添加到客户端的配置中:
可用工具
生成图像
根据具有可自定义设置的文本提示生成图像。
参数:
prompt
(字符串,必需):要生成的图像的文本描述width
(数字,可选,默认值:1024):图像的宽度(以像素为单位)height
(数字,可选,默认值:1024):图像的高度(以像素为单位)promptUpsampling
(布尔值,可选,默认值:false):通过对提示进行上采样来增强细节seed
(数字,可选):用于可重复结果的随机种子safetyTolerance
(数字,可选,默认值:3):内容审核容忍度(1-5)
例子:
快速图像
使用默认设置快速生成图像的简化工具。
参数:
prompt
(字符串,必需):要生成的图像的文本描述
例子:
批量生成图像
根据提示列表生成多个图像。
参数:
prompts
(字符串数组,必需):文本提示列表(最多 10 个)width
(数字,可选,默认值:1024):图像的宽度height
(数字,可选,默认值:1024):图像的高度
例子:
输出格式
所有工具都以这种格式返回响应:
对于错误:
批处理工具返回:
执照
麻省理工学院
You must be authenticated.
MCP 服务器使用 Black Forest Lab 的 FLUX 模型根据文本提示生成图像,允许自定义图像尺寸、提示上采样、安全设置和批量生成。