imagegen-go MCP 服务器
About
MCP server which will trigger OpenAI to generate image
Details
- Author
- shawnzxx
- Downloads
- 129
- Categories
- Other
Jump to
- 基于 MCP 协议,支持 JSON-RPC 2.0 通信
- 集成 OpenAI DALL-E API 生成图像
- 提供可调参数:prompt、width、height、destination
- 默认保存图像到用户的 Downloads 目录
- 提供多个 Shell 测试脚本用于调试和交互
- 日志自动保存到 logs 目录便于分析
设置环境变量 OPENAI_API_KEY,然后编译项目 (go build -o bin/imagegen-go main/*.go),接着使用提供的测试脚本(如 ./test_mcp.sh)进行初始化、获取工具列表和生成图像。服务器通过标准输入/输出与客户端通信,不是传统的 HTTP 服务器。
imagegen-go MCP 服务器
这是一个基于 MCP (Model Control Protocol) 协议的图像生成服务器,使用 OpenAI 的 DALL-E API 生成图像。
环境要求
- Go 1.23.5 或更高版本
- OpenAI API 密钥
设置环境变量
在使用前,请设置 OpenAI API 密钥:
export OPENAI_API_KEY="你的OpenAI API密钥"
编译
如果需要重新编译项目:
go build -o bin/imagegen-go main/*.go
测试脚本
本项目提供了多个测试脚本,用于调试 MCP 服务器:
1. 基本测试
运行基本测试,包括初始化、获取工具列表和生成图像:
./test_mcp.sh
2. 详细调试
运行详细调试,将日志和响应保存到文件:
./debug_mcp.sh
3. 交互式测试
运行交互式测试,允许输入自定义的提示词:
./interactive_test.sh
4. 单独请求测试
测试单个请求:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



