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"
}
}
}
}
使用方法
- 构建服务
- 配置 Claude Desktop
- 重启 Claude Desktop
- 输入提示词生成图像,例如:"生成一幅电影风格的河畔房屋图像"
功能
- 根据文本描述生成图像
- 自动处理保存路径
- 可配置图像尺寸
- 支持错误处理和日志记录