Back to MCP directory
publicPublicdnsLocal runtime

Flux Image Generator

一个基于Cloudflare Worker的MCP服务器,提供通过Flux模型生成图像的能力

article

README

🚀 流动云flare MCP项目

本项目是一个基于Cloudflare Workers API的MCP服务器项目,旨在借助Flux模型实现图像生成。它支持多种MCP客户端,能为用户带来高质量的图像生成体验。

🚀 快速开始

本项目是一个基于Cloudflare Workers API实现的MCP服务器,支持通过Flux模型生成图像,适用于Claude Desktop和Cursor等多种MCP客户端。

✨ 主要特性

  • 模型支持:集成Flux模型,可生成高质量图像。
  • 协议兼容性:支持MCP协议,能与其他MCP客户端兼容。
  • 云flare workers:采用Cloudflare无服务器架构实现后端逻辑。
  • 类型安全:通过TypeScript保障代码质量。
  • 数据校验:使用Zod进行运行时数据验证。

📦 安装指南

克隆仓库

git clone https://github.com/Hzzy2O/flux-cloudflare-mcp.git
cd flux-cloudflare-mcp

安装依赖

npm install

构建项目

npm run build

📚 详细文档

配置说明

项目需要以下环境变量:

  • FLUX_API_TOKEN:认证用API令牌。
  • FLUX_API_URL:接入的Flux API地址(来自snakeying/flux-api-worker或aigem/cf-flux remix)。

整合指南

在Cursor中的配置方法

方法一: 修改配置文件

编辑~/.cursor/settings.json添加以下内容:

{
  "mcpServers": {
    "flux-cloudflare-mcp": {
      "command": "env FLUX_API_TOKEN=YOUR_TOKEN FLUX_API_URL=YOUR_API_URL npx -y flux-cloudflare-mcp"
    }
  }
}
方法二: 使用Cursor设置界面
  1. 打开Cursor,进入设置界面。
  2. 进入"MCP"或"模型上下文协议"选项。
  3. 点击"添加服务器"。
  4. 输入以下命令:
env FLUX_API_TOKEN=YOUR_TOKEN FLUX_API_URL=YOUR_API_URL npx -y flux-cloudflare-mcp

在Claude Desktop中的配置方法

settings.json中添加:

{
  "mcpServers": {
    "flux-cloudflare-mcp": {
      "command": "npx",
      "args": ["-y", "flux-cloudflare-mcp"],
      "env": {
        "FLUX_API_TOKEN": "YOUR_TOKEN",
        "FLUX_API_URL": "YOUR_API_URL"
      }
    }
  }
}

开发信息

技术栈

  • MCP SDK:提供核心MCP功能。
  • Cloudflare Workers:无服务器架构。
  • TypeScript:实现类型安全。
  • Zod:运行时数据校验。

项目地址

资源链接

贡献指南

欢迎贡献!请参考[CONTRIBUTING.md]。

📄 许可证

本项目遵循MIT许可证,具体内容请参阅LICENSE文件。

标签信息

| 属性 | 详情 | |------|------| | 类型 | 开源 | | 语言 | TypeScript | | 技术栈 | Cloudflare Workers, 模型上下文协议(MCP), Zod |

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client