生成图像MCP服务器
一个模型上下文协议(MCP)服务器,与 复制品2-r2 Cloudflare Worker将提供AI图像生成功能。
特性
- 与replicate-2-r2 worker无缝集成
- 异步图像生成支持
- 实时状态反馈
- 类型安全API调用
- 全面的错误处理
安装
npm install配置
在运行服务器之前,请设置以下环境变量:
WORKER_API_TOKEN=your_worker_api_token
CLOUDFLARE_WORKERS_URL=your_worker_url用法
- 启动MCP服务器:
npm start- 在MCP客户端中使用:
const result = await mcpClient.tools.generate({
prompt: "Your image description"
});MCP配置示例
将以下配置添加到您的 cline_mcp_settings.json:
{
"mcpServers": {
"generate-image": {
"command": "node",
"args": [
"PATH_TO_YOUR_GENERATE_IMAGE_SERVER"
],
"env": {
"WORKER_API_TOKEN": "YOUR_WORKER_API_TOKEN",
"CLOUDFLARE_WORKERS_URL": "YOUR_WORKER_URL"
},
"disabled": false,
"alwaysAllow": []
}
}
}发展
# Development mode
npm run dev
# Type checking
npm run type-check项目结构
generate-image/
├── src/
│ └── index.ts # Main server implementation
├── package.json # Project dependencies
├── tsconfig.json # TypeScript configuration
└── README.md # Project documentation与复制2-r2集成
此MCP服务器充当replicate-2-r2 worker的客户端接口,提供:
- 图像生成请求提交
- 发电状态更新
- 生成的图像URL检索
有关详细的工作流程信息,请参阅 复制2-r2文档.
