MCP 图像生成服务器

MCP 图像生成服务器

一个使用 OpenAI DALL-E API 生成图像的 Go 实现 MCP 服务器。

快速入门

前置条件

  • 安装 Go 1.19 或更高版本
  • 获取 OpenAI API 密钥
  • 安装 Claude Desktop(用于测试)

构建命令

运行以下命令构建服务: go build -o ./bin/imagegen-go ./main

配置

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json 文件,添加以下内容:

{
  "mcpServers": {
    "imagegen-go": {
      "command": "/path/to/imagegen-go/bin/imagegen-go",
      "env": {
        "OPENAI_API_KEY": "your-api-key",
        "DEFAULT_DOWNLOAD_PATH": "/path/to/downloads"
      }
    }
  }
}

使用方法

  1. 构建服务
  2. 配置 Claude Desktop
  3. 重启 Claude Desktop
  4. 输入提示词生成图像,例如:"生成一幅电影风格的河畔房屋图像"

功能

  • 根据文本描述生成图像
  • 自动处理保存路径
  • 可配置图像尺寸
  • 支持错误处理和日志记录