
AI Image Generation MCP Server

2025.03.21
1
Python图像生成AI 服务内容生成
cloudflare-ai-mcp 是一个基于 Cloudflare AI API 的 MCP 服务器,专注于图像生成操作,支持多种模型和提示生成功能。该服务器能够利用 Cloudflare 的 AI 模型生成高质量图像,并支持多种模型类型和并发生成。
View on GitHub
Overview
基本能力
产品定位
cloudflare-ai-mcp 是一个用于图像生成的 MCP 服务器,通过 Cloudflare AI API 提供高质量的图像生成服务。
核心功能
- 多模型支持:支持多种 Stable Diffusion 模型。
- 并发生成:可以同时使用多个模型生成图像。
- 提示生成:利用 AI 生成详细的图像提示,以获得更好的结果。
- 全面的错误处理:提供清晰的错误消息,帮助解决常见问题。
- 批量操作:支持并行生成多张图像。
适用场景
- 需要高质量图像生成的应用程序。
- 需要多模型并发生成图像的场景。
- 需要 AI 辅助提示生成的图像生成任务。
工具列表
generate_images
- 功能:使用多个模型同时生成图像。
- 输入:
prompt
(字符串):图像生成提示。size_id
(字符串):图像尺寸(例如 "1024x1024")。
-
输出:模型 ID 到生成图像的字典。
-
generate_prompt
- 功能:使用 AI 生成详细的图像提示。
- 输入:
theme
(字符串):要扩展的基本主题。
- 输出:详细的生成提示。
常见问题解答
- API 凭证错误:
- 验证 Account ID 和 API Token。
-
检查令牌权限。
-
网络问题:
- 检查防火墙设置。
-
验证网络连接。
-
内存问题:
- 调整工作线程数量。
- 监控内存使用情况。
使用教程
使用依赖
- Python 3.10 或更高版本。
- 足够的磁盘空间(建议 1GB 以上)。
- 稳定的网络连接。
- Cloudflare 账户和 API 令牌。
安装教程
选项 1:通过配置文件手动安装
将以下内容添加到 Claude Desktop 配置文件中:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"CloudflareAI": {
"command": "uvx",
"args": ["cloudflare-ai"]
}
}
}
选项 2:通过 Smithery 自动安装
npx -y @smithery/cli install cloudflare-ai --client claude
调试方式
使用 MCP Inspector 进行调试:
npx @modelcontextprotocol/inspector python serv.py
或者启用调试模式:
DEBUG=1 python serv.py