✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

MCP-OpenAI-ImageAPI

A Model Context Protocol (MCP) server for generating and editing images using OpenAI’s GPT-Image-1 API. This project provides an API interface to generate or edit images based on text prompts and input images, with results stored and served via an S3-compatible object storage server.

Features

  • Generate images from text prompts using OpenAI’s GPT-Image-1
  • Edit images based on prompts and input images
  • Asynchronous FastAPI-based MCP server
  • Automatic upload and retrieval of images from object storage

Requirements

  • Python 3.8+
  • OpenAI API key
  • Access to an S3-compatible object storage server (e.g., MinIO, AWS S3, or self-hosted)

Note: You must provide your own S3-compatible object storage server. This project include an very simple object storage backend.

The server exposes a tool gpt-image-generator for generating or editing images. See the code for API details.

Configuration

  • Set your OpenAI API key as an environment variable: OPENAI_API_KEY
  • Configure your S3-compatible object storage credentials as required by your storage server implementation.

License

MIT

Disclaimer

This project requires an external or self-hosted S3-compatible object storage server. Please ensure you have access to such a service before using this project.

Featured Templates

View More

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.