MCP Replicate FLUX

MCP Replicate FLUX

site icon
2025.04.13 6
HTML图像生成云存储内容生成
mcp-replicate-flux 是一个基于模型上下文协议(MCP)的服务器,利用 Replicate 的 FLUX 模型生成图片,并将生成的图片存储到 Cloudflare R2 存储服务中。它支持自定义提示词和文件名,并返回可访问的图片链接。
View on GitHub

Overview

基本能力

产品定位

mcp-replicate-flux 是一个专注于图像生成和存储的 MCP 服务器,旨在通过 AI 模型快速生成图像并安全地存储到云存储中。

核心功能

  • 使用 Replicate 的 black-forest-labs/flux-schnell 模型生成图片
  • 将生成的图片存储到 Cloudflare R2
  • 返回可访问的图片链接
  • 支持自定义提示词和文件名

适用场景

  • 需要快速生成 AI 图像的应用程序
  • 需要将生成的图像存储到云存储的服务
  • 需要集成 AI 图像生成功能的开发项目

工具列表

  • generate-image:生成图像工具,接受 prompt(文本提示词)和 filename(文件名)两个参数,生成图像并返回可访问的 URL。

常见问题解答

  1. 图片生成失败:检查 Replicate API 令牌和配额
  2. R2 上传失败:验证 R2 凭证和存储桶权限
  3. 无法访问生成的图片:确保 R2 存储桶具有正确的 CORS 配置

使用教程

使用依赖

  • Node.js (v16 或更高版本)
  • Replicate API 令牌
  • Cloudflare R2 存储桶和凭证
  • npm 或 yarn

安装教程

通过 Smithery 安装

npx -y @smithery/cli install @andylee20014/mcp-replicate-flux --client claude

手动安装

git clone https://github.com/andylee20014/mcp-replicate-flux.git
cd mcp-replicate-flux
npm install
cp .env.example .env
# 编辑 .env 文件,添加您的凭证

调试方式

启动服务器

node index.js

运行测试

node test.js

测试脚本将生成图像并上传到 Cloudflare R2,返回可访问的 URL。

许可证

该项目遵循 MIT 开源许可条款。