AI Image Generation MCP Server

AI Image Generation MCP Server

site icon
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 辅助提示生成的图像生成任务。

工具列表

  1. generate_images
  2. 功能:使用多个模型同时生成图像。
  3. 输入:
    • prompt(字符串):图像生成提示。
    • size_id(字符串):图像尺寸(例如 "1024x1024")。
  4. 输出:模型 ID 到生成图像的字典。

  5. generate_prompt

  6. 功能:使用 AI 生成详细的图像提示。
  7. 输入:
    • theme(字符串):要扩展的基本主题。
  8. 输出:详细的生成提示。

常见问题解答

  1. API 凭证错误
  2. 验证 Account ID 和 API Token。
  3. 检查令牌权限。

  4. 网络问题

  5. 检查防火墙设置。
  6. 验证网络连接。

  7. 内存问题

  8. 调整工作线程数量。
  9. 监控内存使用情况。

使用教程

使用依赖

  • 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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。