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设置界面
- 打开Cursor,进入设置界面。
- 进入"MCP"或"模型上下文协议"选项。
- 点击"添加服务器"。
- 输入以下命令:
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:运行时数据校验。
项目地址
资源链接
- MCP协议文档
- Cloudflare Workers文档
- Flux模型文档
- MCP TypeScript SDK
- snakeying/flux-api-worker - 简单的Flux API实现
- aigem/cf-flux remix - 功能丰富的Flux API带Web界面
贡献指南
欢迎贡献!请参考[CONTRIBUTING.md]。
📄 许可证
本项目遵循MIT许可证,具体内容请参阅LICENSE文件。
标签信息
| 属性 | 详情 | |------|------| | 类型 | 开源 | | 语言 | TypeScript | | 技术栈 | Cloudflare Workers, 模型上下文协议(MCP), Zod |
扫码联系在线客服