本项目是一个基于 Model Context Protocol (MCP) 实现的服务器端工具,可借助 Replicate 的 FLUX AI 模型生成图片,并将其上传至 Cloudflare 的 R2 存储服务。该工具能与任何支持 MCP 协议的客户端配合使用,为图片生成与存储提供便捷解决方案。
此项目是基于 Model Context Protocol (MCP) 实现的服务器端工具,借助 Replicate 的 FLUX AI 模型生成图片,并上传到 Cloudflare 的 R2 存储服务。它可与任何支持 MCP 协议的客户端配合使用。
从以下链接下载 mcp-replicate-flux 项目:
https://github.com/your-username/mcp-replicate-flux.git
创建一个 .env 文件,并填写以下内容:
REPLICATE_API_TOKEN=your_replicate_token
STORAGE_ENDPOINT=your_r2_endpoint
STORAGE_ACCESS_KEY=your_r2_access_key
STORAGE_SECRET_KEY=your_r2_secret_key
STORAGE_BUCKET=your_bucket_name
STORAGE_DOMAIN=your_domain
运行以下命令启动 MCP 服务器:
node index.js
mcp-replicate-flux/
├── .env # 环境变量配置文件
├── index.js # MCP 服务器入口文件
├── generateImage.js # 图片生成和上传到 R2 的逻辑文件
├── test.js # 测试脚本
└── README.md # 项目文档
const mcpClient = new MCPClient();
await mcpClient.call('replicate-flux', {
action: 'generateImage',
params: {
prompt: 'a beautiful sunset'
}
});
// 返回生成的图片 URL
Model Context Protocol (MCP) 是一种用于 AI 模型交互的标准协议,旨在实现不同 AI 系统之间的互操作性。此服务器实现了 MCP 协议的一个工具,可与所有支持 MCP 的客户端配合使用。
如需了解更多关于 MCP 协议的详细信息,请访问:
https://mcp.freeaigen.com/
如需技术支持,请联系项目维护者:
邮箱: support@your-domain.com
GitHub: https://github.com/your-username/mcp-replicate-flux/issues
本项目使用 MIT 许可证,具体内容如下:
MIT License
版权 (c) 2023 your-name
允许自由使用、复制、修改和分发此软件及其衍生作品,前提是保留上述版权声明和本许可声明。