Integrations
Provides the asynchronous API framework for handling image generation and editing requests
Stores and retrieves generated and edited images using MinIO or other S3-compatible object storage services
Leverages OpenAI's GPT-Image-1 API to generate images from text prompts and edit existing images based on text instructions
MCP-OpenAI-ImageAPI
OpenAIのGPT-Image-1 APIを用いて画像を生成・編集するためのモデルコンテキストプロトコル(MCP)サーバー。このプロジェクトは、テキストプロンプトと入力画像に基づいて画像を生成・編集するためのAPIインターフェースを提供し、結果はS3互換のオブジェクトストレージサーバーを介して保存・提供されます。
特徴
- OpenAIのGPT-Image-1を使用してテキストプロンプトから画像を生成する
- プロンプトと入力画像に基づいて画像を編集する
- 非同期FastAPIベースのMCPサーバー
- オブジェクトストレージからの画像の自動アップロードと取得
要件
- Python 3.8以上
- OpenAI APIキー
- S3 互換のオブジェクト ストレージ サーバー (例: MinIO、AWS S3、またはセルフホスト) へのアクセス
注: S3互換のオブジェクトストレージサーバーをご自身でご用意ください。このプロジェクトには、非常にシンプルなオブジェクトストレージバックエンドが含まれています。
サーバーは、画像の生成または編集のためのツールgpt-image-generator
を公開しています。APIの詳細についてはコードをご覧ください。
構成
- OpenAI APIキーを環境変数として設定します:
OPENAI_API_KEY
- ストレージ サーバーの実装に応じて、S3 互換オブジェクト ストレージ資格情報を構成します。
ライセンス
マサチューセッツ工科大学
免責事項
このプロジェクトには、外部またはセルフホスト型のS3互換オブジェクトストレージサーバーが必要です。プロジェクトを使用する前に、これらのサービスにアクセスできることを確認してください。
Related MCP Servers
- JavaScriptMIT License
- PythonApache 2.0
- Rust
- AsecurityAlicenseAqualityAn MCP server that allows Claude to use OpenAI's image generation capabilities (gpt-image-1) to create image assets for users, which is particularly useful for game and web development projects.Last updated -1JavaScriptMIT License