Flux Cloudflare MCP 是一个强大的模型上下文协议(MCP)服务器,它借助 Cloudflare Worker API,通过 Black Forest Labs 的 Flux 模型 为 AI 助手赋予图像生成能力。
安装 • 特性 • 使用方法 • 文档 • 贡献代码
Flux Cloudflare MCP 可让 AI 助手利用强大的 Flux 模型生成图像。你可以按照下面的步骤来使用该项目。
FLUX_API_TOKEN=your_token FLUX_API_URL=your_api_url npx -y flux-cloudflare-mcp
# 克隆仓库
git clone https://github.com/Hzzy2O/flux-cloudflare-mcp.git
cd flux-cloudflare-mcp
# 安装依赖
npm install
# 构建项目
npm run build
此 MCP 服务器需要一个 Flux API 端点才能正常工作。你可以通过以下两种方式来设置 API:
snakeying/flux-api-worker 提供了一个简单高效的 Cloudflare Worker 来访问 Flux 模型:
API_KEY:用于身份验证的 API 密钥。CF_ACCOUNT_ID:你的 Cloudflare 账户 ID。CF_API_TOKEN:具有 Workers AI 访问权限的 Cloudflare API 令牌。FLUX_MODEL:要使用的 Flux 模型(默认:"@cf/black-forest-labs/flux-1-schnell")。https://your-worker-name.your-subdomain.workers.dev 可用。FLUX_API_URL,并将你选择的 API 密钥作为 FLUX_API_TOKEN。如果你需要一个带有 Web UI 的功能更丰富的实现,可以使用 aigem/cf-flux-remix:
FLUX_API_URL,并将你配置的 API 密钥作为 FLUX_API_TOKEN。generate_image使用 Flux 模型根据文本提示生成图像。
{
prompt: string; // 必需:要生成图像的文本描述
num_inference_steps?: number; // 可选:去噪步骤数(1 - 4)(默认:4)
aspect_ratio?: string; // 可选:宽高比(例如,"16:9","4:3")(默认:"1:1")
}
.cursor/mcp.json 文件:{
"mcpServers": {
"flux-cloudflare-mcp": {
"command": "env FLUX_API_TOKEN=YOUR_TOKEN FLUX_API_URL=YOUR_API_URL npx",
"args": ["-y", "flux-cloudflare-mcp"]
}
}
}
YOUR_TOKEN 替换为你实际的 Flux API 令牌,将 YOUR_API_URL 替换为你的 API URL。env FLUX_API_TOKEN=YOUR_TOKEN FLUX_API_URL=YOUR_API_URL npx -y flux-cloudflare-mcp
YOUR_TOKEN 替换为你实际的 Flux API 令牌,将 YOUR_API_URL 替换为你的 API URL。{
"mcpServers": {
"flux-cloudflare-mcp": {
"command": "npx",
"args": ["-y", "flux-cloudflare-mcp"],
"env": {
"FLUX_API_TOKEN": "YOUR_TOKEN",
"FLUX_API_URL": "YOUR_API_URL"
}
}
}
}
git clone https://github.com/Hzzy2O/flux-cloudflare-mcp.git
cd flux-cloudflare-mcp
npm install
npm run build
服务器需要以下环境变量:
FLUX_API_TOKEN:用于与 Flux API 进行身份验证的 API 令牌。FLUX_API_URL:你部署的 Flux API 的 URL(来自 snakeying/flux-api-worker 或 aigem/cf-flux-remix)。FLUX_API_TOKEN 已正确设置在环境变量中。欢迎贡献代码!请随时提交拉取请求。
git checkout -b feature/amazing-feature)。git commit -m 'Add some amazing feature')。git push origin feature/amazing-feature)。本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。