Cloudflare 图像生成
HTTP-SSE基于MCP的云端图像生成服务
基于MCP的云端图像生成服务
基于 Model Context Protocol (MCP) 的图像生成服务实现,采用 Cloudflare Workers 构建。
graph LR subgraph mcp-image-generation A[Cloudflare Worker] --> B[Flux-1-Schnell 模型] A --> C[图像生成API] C --> D((4-8 steps)) end
# 安装依赖 pnpm install # 配置环境变量 cp .env.example .env # 部署Worker pnpm deploy
配置示例:
{ "mcpServers": { "generateImage": { "command": "/Users/zhangxudong/Gits/turinhub/cf-mcp-server/mcp-image-generation/node_modules/.bin/workers-mcp", "args": [ "run", "generateImage", "https://mcp-image-generation.turinhub.com", "/Users/zhangxudong/Gits/turinhub/cf-mcp-server/mcp-image-generation" ], "env": {} } } }
参数说明:
参数 | 类型 | 约束 | 说明 |
---|---|---|---|
prompt | string | 1-500字符 | 英文描述提示词 |
steps | number | 4 ≤ steps ≤ 8 | 生成迭代步数 |
npx create-cloudflare@latest my-new-worker cd my-new-worker # I always forget this bit npm install workers-mcp npx workers-mcp setup
注意:不要在项目本地 package.json 安装 wrangler,直接使用全局管理。
npx @modelcontextprotocol/inspector
欢迎通过 Issue 和 PR 参与贡献,请遵循现有代码风格。
MIT License © 2025 Turinhub