
Flux Image MCP Server

2025.03.02
1
JavaScript图像生成内容创作内容生成
Flux Image MCP Server 是一个基于 Flux Schnell 模型的图像生成服务,通过 Replicate 平台提供图像生成能力。它允许用户通过文本提示生成高质量的图像,适用于需要快速生成图像的各种场景。
View on GitHub
Overview
基本能力
产品定位
Flux Image MCP Server 是一个图像生成服务,专注于通过文本提示快速生成高质量的图像。
核心功能
- 图像生成:基于 Flux Schnell 模型,通过文本提示生成图像。
- 错误处理:包括对缺失 API 令牌、无效参数、API 请求失败和网络问题的全面错误处理。
- 安全性:通过环境变量提供 API 令牌,避免将敏感信息提交到版本控制。
适用场景
- 内容创作:快速生成用于博客、社交媒体或其他内容的图像。
- 设计原型:为设计项目快速生成原型图像。
- 教育:用于教学或演示图像生成技术。
工具列表
- generate_image:根据文本提示生成图像。
- 参数:
prompt
(字符串,必需):描述所需图像的文本。 - 返回:包含生成状态、图像 URL(如果成功)或错误信息的 JSON 响应。
常见问题解答
- 如何获取 Replicate API 令牌?
- 从 Replicate 账户设置 获取。
- 如何避免 API 令牌泄露?
- 始终通过环境变量提供令牌,不要提交到版本控制。
- 如何处理无效参数?
- 服务器会在发送 API 请求前验证所有输入参数。
使用教程
使用依赖
- 安装 MCP SDK:
bash npm install -g @modelcontextprotocol/sdk@latest
安装教程
- 克隆仓库到 MCP 服务器目录:
bash cd ~/Documents/Cline/MCP git clone https://github.com/yourusername/flux-img-mcp.git cd flux-img-mcp npm install
- 构建服务器:
bash npm run build
- 添加服务器配置到 MCP 设置文件(全局或工作区):
json { "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": [] } } }
调试方式
- 修改源代码后重新构建:
bash npm run build
- 重启 MCP 服务器以使更改生效。