基于MCP协议的图像生成服务
使用OpenAI DALL-E API,基于MCP协议生成图像的服务。
快速入门
环境要求
- 安装 Go 1.23.5 或更高版本
- 获取 OpenAI API 密钥
设置环境变量
在终端中运行以下命令设置 API 密钥:
export OPENAI_API_KEY="你的OpenAI API密钥"
编译项目
执行以下命令编译代码:
go build -o bin/imagegen-go main/*.go
测试脚本
基本测试
运行以下命令进行基本功能测试:
./test_mcp.sh
交互式测试
输入自定义提示词生成图像:
./interactive_test.sh
单独请求测试
初始化服务器:
./test_single_request.sh init
获取工具列表:
./test_single_request.sh list
生成图像:
./test_single_request.sh generate "一只可爱的猫" 1024 1024
查看日志
所有日志保存在 logs/ 目录下,可通过以下命令查看:
cat logs/single_request_*.log