此 MCP 服务器能够借助 Replicate Flux 模型实现图像生成功能,为图像创作提供便捷途径。
此 MCP 服务器提供使用 Replicate Flux 模型的图像生成功能,让您可以根据文本提示生成所需图像。
~/Library/Application Support/Claude/claude_desktop_config.json%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": []
}
}
}
your-replicate-api-token。| 属性 | 详情 |
|---|---|
REPLICATE_API_TOKEN |
用于身份验证的 Replicate API 令牌,必需项。 |
MODEL |
用于图像生成的 Replicate 模型名称,可选,默认为 "black-forest-labs/flux-schnell"。 |
| 属性 | 详情 |
|---|---|
disabled |
控制服务器是否启用,false 表示启用,true 表示禁用。 |
autoApprove |
可以自动执行工具调用而无需用户确认的工具名称数组,空数组表示所有工具调用都需要确认。 |
使用 Flux 模型根据文本提示生成图像。
| 参数 | 是否必需 | 详情 |
|---|---|---|
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 许可证发布。