这是一个用于 OpenAI 图像生成 API 的模型上下文协议 (MCP) 服务器。此 MCP 允许像 Claude 这样的 AI 助手使用 OpenAI 的 GPT-image-1 模型来生成和编辑图像。
git clone https://github.com/yourusername/openai-image-gen-mcp.git
cd openai-image-gen-mcp
npm install
npm run build
启动全功能 MCP 服务器最简单的方法:
./run-with-key.sh
该脚本嵌入了 API 密钥,并启动了具有所有功能的 MCP 服务器。
node hardcoded-key.js
这是一个简化版本,API 密钥直接嵌入在代码中。
export OPENAI_API_KEY=your-api-key
./start.sh
要将 Claude 连接到此 MCP,请使用以下配置文件:
{
"mcpServers": {
"openai-image-gen": {
"command": "node",
"args": ["/Users/jerry/openai-image-gen-mcp/build/index.js"]
}
}
}
⚠️ 重要:对于生产环境,请使用全功能编译版本 (build/index.js)。简化版本仅用于测试和教育。
MCP 向 Claude 提供了这些工具:
在 Claude 中的示例用法:
生成一幅日落山景图,前景有一片湖泊。
Claude 将使用适当的 MCP 工具来创建图像。
更多详细信息,请参阅:
openai-image-gen-mcp/
├── build/ # 编译后的 JavaScript 代码
├── docs/ # 文档文件
├── output/ # 生成的图像
├── src/ # TypeScript 源代码
│ ├── config.js # 配置管理
│ └── index.ts # 主 MCP 服务器实现
├── *.sh # 辅助脚本
├── *.js # 简化版本和实用工具
└── *.json # 配置文件
如果遇到问题:
更多帮助,请参阅指南中的故障排除部分。