使用说明
项目简介
本项目是一个基于 Cloudflare Workers 构建的 MCP 服务器,旨在通过简单的文本描述生成图像。它利用 Cloudflare AI 的图像生成模型,并通过 MCP 协议对外提供服务。
主要功能点
- 图像生成工具: 提供 'generateImage' 工具,用户可以通过输入文本提示和扩散步数来生成图像。
- MCP 服务器: 实现了 MCP 服务器的基本框架,可以接收和处理 MCP 客户端的请求。
- Cloudflare Workers 部署: 易于部署在 Cloudflare Workers 平台上,利用 Cloudflare 的serverless 计算能力。
安装步骤
- 准备 Cloudflare 账号和 Wrangler CLI: 确保您已拥有 Cloudflare 账号并安装了 Wrangler CLI。
- 克隆仓库: 将此 GitHub 仓库克隆到本地。
- 部署到 Cloudflare Workers: 在仓库根目录下,使用 Wrangler CLI 部署项目到 Cloudflare Workers:
首次部署可能需要您登录 Cloudflare 账号并选择要部署的区域。wrangler deploy
服务器配置
MCP 客户端需要配置以下信息以连接到此 MCP 服务器:
{ "serverName": "image-generation-cloudflare", "command": "wrangler", "args": ["dev"] }
- 'serverName': 服务器名称,可以自定义。
- 'command': 启动服务器的命令,这里使用 'wrangler' Cloudflare Workers CLI 工具。
- 'args': 启动参数,'dev' 表示在本地开发模式下启动本地开发服务器进行测试。 注意:正式部署后,MCP客户端需要连接到部署在 Cloudflare Workers 上的 URL,而不是本地开发服务器。 部署成功后,Cloudflare 会提供一个 Workers URL,您需要将 MCP 客户端配置为连接到该 URL。
基本使用方法
- 启动 MCP 服务器: 如果使用本地开发模式,运行 'wrangler dev' 启动本地服务器。 正式部署后,服务器将在 Cloudflare Workers 上运行。
- 配置 MCP 客户端: 在 MCP 客户端中,配置服务器连接信息,指向 Cloudflare Workers 部署的 URL 或本地开发服务器地址。
- 调用 'generateImage' 工具: 通过 MCP 客户端发送请求,调用 'generateImage' 工具,并提供 'prompt' (文本提示) 和 'steps' (扩散步数) 参数来生成图像。具体的 MCP 请求格式和工具调用方式请参考 MCP 协议和 'workers-mcp' 库的相关文档。
信息
分类
AI与计算