Flux Image MCP Server

Flux Image MCP Server

site icon
2025.03.02 1
JavaScript图像生成内容创作内容生成
Flux Image MCP Server 是一个基于 Flux Schnell 模型的图像生成服务,通过 Replicate 平台提供图像生成能力。它允许用户通过文本提示生成高质量的图像,适用于需要快速生成图像的各种场景。
View on GitHub

Overview

基本能力

产品定位

Flux Image MCP Server 是一个图像生成服务,专注于通过文本提示快速生成高质量的图像。

核心功能

  1. 图像生成:基于 Flux Schnell 模型,通过文本提示生成图像。
  2. 错误处理:包括对缺失 API 令牌、无效参数、API 请求失败和网络问题的全面错误处理。
  3. 安全性:通过环境变量提供 API 令牌,避免将敏感信息提交到版本控制。

适用场景

  1. 内容创作:快速生成用于博客、社交媒体或其他内容的图像。
  2. 设计原型:为设计项目快速生成原型图像。
  3. 教育:用于教学或演示图像生成技术。

工具列表

  1. generate_image:根据文本提示生成图像。
  2. 参数:prompt(字符串,必需):描述所需图像的文本。
  3. 返回:包含生成状态、图像 URL(如果成功)或错误信息的 JSON 响应。

常见问题解答

  1. 如何获取 Replicate API 令牌?
  2. Replicate 账户设置 获取。
  3. 如何避免 API 令牌泄露?
  4. 始终通过环境变量提供令牌,不要提交到版本控制。
  5. 如何处理无效参数?
  6. 服务器会在发送 API 请求前验证所有输入参数。

使用教程

使用依赖

  1. 安装 MCP SDK: bash npm install -g @modelcontextprotocol/sdk@latest

安装教程

  1. 克隆仓库到 MCP 服务器目录: bash cd ~/Documents/Cline/MCP git clone https://github.com/yourusername/flux-img-mcp.git cd flux-img-mcp npm install
  2. 构建服务器: bash npm run build
  3. 添加服务器配置到 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": [] } } }

调试方式

  1. 修改源代码后重新构建: bash npm run build
  2. 重启 MCP 服务器以使更改生效。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。