FLUX图像生成器MCP服务器可借助Black Forest Lab的FLUX模型生成图像,采用了最新的MCP SDK(v1.7.0),能为用户提供便捷的图像生成服务。
FLUX图像生成器MCP服务器是一个用于图像生成的工具,借助Black Forest Lab的FLUX模型,可根据文本提示生成高质量图像。以下是使用该服务器的基本步骤:
npm install
.env.example 创建一个 .env 文件,并添加您的 Black Forest Lab API 密钥:BFL_API_KEY=your_api_key_here
npm run build
npm install -g @modelcontextprotocol/server-flux-image-generator
使用以下命令启动服务器:
npm start
开发时自动重新编译:
npm run watch
要将此服务器与 MCP 客户端(如 Claude)一起使用,请在客户端配置中添加以下内容:
{
"mcpServers": {
"flux-image-generator": {
"command": "mcp-server-flux-image-generator",
"env": {
"BFL_API_KEY": "your_api_key_here"
}
}
}
}
根据文本提示生成图像,具有可自定义的设置。 参数:
| 参数 | 详情 |
|---|---|
prompt |
描述图像的文字(字符串,必需) |
width |
图像宽度(以像素为单位,数字,可选,默认值:1024) |
height |
图像高度(以像素为单位,数字,可选,默认值:1024) |
promptUpsampling |
通过上采样提示来增强细节(布尔值,可选,默认值:false) |
seed |
用于可重复结果的随机种子(数字,可选) |
safetyTolerance |
内容moderation容忍度(1 - 5,数字,可选,默认值:3) |
示例:
{
"prompt": " sunset中的一片宁静湖水,背景是群山",
"width": 1024,
"height": 768,
"promptUpsampling": true,
"seed": 12345,
"safetyTolerance": 3
}
使用默认设置快速生成图像的简化工具。 参数:
| 参数 | 详情 |
|---|---|
prompt |
描述图像的文字(字符串,必需) |
示例:
{
"prompt": "具有飞行汽车的未来城市景观"
}
根据提示列表批量生成多个图像。 参数:
| 参数 | 详情 |
|---|---|
prompts |
提示列表(最多10个,字符串数组,必需) |
width |
图像宽度(数字,默认值:1024) |
height |
图像高度(数字,默认值:1024) |
示例:
{
"prompts": [
" sunset中的一片宁静湖水,背景是群山",
"未来城市景观中的飞行汽车",
" prohibited content"
],
"width": 1024,
"height": 768
}
{
"images": [
{
"path": "/generated-images/1.png",
"status": "success"
},
{
"path": "/generated-images/2.png",
...
}
]
}
此服务器采用了最新的 MCP SDK(v1.7.0),通过与 Black Forest Lab 的 FLUX 模型交互,实现图像生成功能。在使用时,需要确保 Node.js 版本符合要求,并获取有效的 API 密钥。服务器支持多种自定义设置,可根据用户需求生成不同维度、不同细节程度的图像。同时,支持批量生成图像,提高了图像生成的效率。