关于 OpenAI Image Generation MCP
OpenAI Image Generation MCP 是面向 MCP 客户端的图像生成与编辑服务,可供 AI 助手调用 OpenAI 的 GPT-image-1 模型。它还支持本地保存结果、可选上传到 Cloudflare ImgBed,并提供健康检查。
主要功能
- 01根据文本生成图像
- 02通过提示词和遮罩编辑图像
- 03自动保存生成图像到本地
- 04可选上传到 Cloudflare ImgBed
- 05检查服务运行状态
适用场景
- 01从文本描述创建图像
- 02用提示词修改现有图像
- 03将生成结果保存在本地
- 04确认服务是否正常运行
MCP 相关
该 MCP 服务向客户端提供 oai_generate_image、oai_edit_image 和 health_check 工具,分别用于生成图像、编辑图像和检查服务状态。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
OpenAI 图像生成 MCP
用于 OpenAI 图像生成 API 的模型上下文协议(MCP)服务。此 MCP 可让 Claude 等 AI 助手使用 OpenAI 的 GPT-image-1 模型生成和编辑图像。
目录
功能
- 使用 OpenAI 图像生成模型生成图像
- 使用文本提示词和可选蒙版编辑现有图像
- 自动将生成的图像保存到本地存储
- 可选择将生成的图像上传到 Cloudflare ImgBed
- 提供健康检查端点以验证服务状态
- 支持多种提供 API 密钥的方式(环境变量、命令行、直接提供)
安装
- 克隆仓库并安装依赖项:
git clone https://github.com/yourusername/openai-image-gen-mcp.git
cd openai-image-gen-mcp
npm install
- 构建 TypeScript 项目:
npm run build
快速开始
1. 使用运行脚本(推荐用于生产环境)
启动功能完整的 MCP 服务最简单的方式:
./run-with-key.sh
此脚本中内置了 API 密钥,并会启动包含全部功能的 MCP 服务。
2. 使用直接提供的 API 密钥(用于测试)
node hardcoded-key.js
这是一个简化版本,直接在代码中内置 API 密钥。
3. 使用环境变量
export OPENAI_API_KEY=your-api-key
./start.sh
配置
Claude MCP 配置
要将 Claude 连接到此 MCP,请使用此配置文件:
{
"mcpServers": {
"openai-image-gen": {
"command": "node",
"args": ["/Users/jerry/openai-image-gen-mcp/build/index.js"]
}
}
}
⚠️ 重要提示:生产环境请使用功能完整的编译版本(build/index.js)。简化版本仅供测试和学习使用。
可用工具
此 MCP 为 Claude 提供以下工具:
- oai_generate_image - 根据文本提示词生成图像
- oai_edit_image - 根据文本提示词编辑现有图像
- health_check - 验证服务的健康状态
在 Claude 中的使用示例:
Generate an image of a sunset over mountains with a lake in the foreground.
Claude 会使用相应的 MCP 工具创建图像。
详细文档
如需了解更多信息,请参阅:
目录结构
openai-image-gen-mcp/
├── build/ # Compiled JavaScript code
├── docs/ # Documentation files
├── output/ # Generated images
├── src/ # TypeScript source code
│ ├── config.js # Configuration management
│ └── index.ts # Main MCP server implementation
├── *.sh # Helper scripts
├── *.js # Simplified versions and utilities
└── *.json # Configuration files
故障排除
如果遇到问题:
- 检查 API 密钥是否有效且格式正确
- 确保输出目录存在且可写
- 运行健康检查以验证服务状态
- 查看日志以获取详细的错误信息
- 尝试使用简化版本来排查问题
如需更多帮助,请参阅指南中的故障排除部分。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。