Integrations
Uses curl commands for proper MIME handling when working with image files, especially for the image editing functionality.
Runs as a Node.js application, with the MCP server requiring Node.js v14+ to function properly.
Available as an npm package that can be installed globally or run directly with npx, making it easy to integrate with various MCP clients.
🚀 クイックスタート
📋 前提条件
🔑 環境変数
💻 NPX の使用例
🔌 MCPクライアントとの統合
🛠️ MCP クライアントでの設定
さまざまなオペレーティングシステムの構成例
注:Windowsのパスの場合、JSON内のバックスラッシュ文字をエスケープするには、二重のバックスラッシュ(
\\
)を使用してください。Linux/macOSの場合は、スラッシュ(/
)を使用してください。
✨ 特徴
💡 強化された機能
🔄仕組み
📁 出力ディレクトリの動作
インストールと使用方法
NPMパッケージ
このパッケージはnpmで入手可能です: @cloudwerxlab/gpt-image-1-mcp
グローバルにインストールできます:
または、クイック スタート セクションに示されているように、npx を使用して直接実行します。
ツール: create_image
テキストプロンプトに基づいて新しい画像を生成します。
パラメータ
パラメータ | タイプ | 必須 | 説明 |
---|---|---|---|
prompt | 弦 | はい | 生成する画像のテキスト説明(最大 32,000 文字) |
size | 弦 | いいえ | 画像サイズ: 「1024x1024」(デフォルト)、「1536x1024」、または「1024x1536」 |
quality | 弦 | いいえ | 画像品質: 「高」(デフォルト)、「中」、または「低」 |
n | 整数 | いいえ | 生成する画像の数(1~10、デフォルト:1) |
background | 弦 | いいえ | 背景スタイル: 「透明」、「不透明」、または「自動」(デフォルト) |
output_format | 弦 | いいえ | 出力形式: 「png」(デフォルト)、「jpeg」、または「webp」 |
output_compression | 整数 | いいえ | 圧縮レベル(0~100、デフォルト:0) |
user | 弦 | いいえ | OpenAI 使用状況追跡用のユーザー識別子 |
moderation | 弦 | いいえ | モデレーションレベル:「低」または「自動」(デフォルト) |
例
応答
ツールは次を返します:
- 生成された画像の詳細を記載したフォーマットされたテキストメッセージ
- base64でエンコードされたデータとしての画像
- トークンの使用状況やファイルパスなどのメタデータ
ツール: create_image_edit
テキスト プロンプトとオプションのマスクに基づいて既存の画像を編集します。
パラメータ
パラメータ | タイプ | 必須 | 説明 |
---|---|---|---|
image | 文字列、オブジェクト、または配列 | はい | 編集する画像(base64文字列またはファイルパスオブジェクト) |
prompt | 弦 | はい | 希望する編集のテキスト説明(最大 32,000 文字) |
mask | 文字列またはオブジェクト | いいえ | 編集する領域を定義するマスク(base64文字列またはファイルパスオブジェクト) |
size | 弦 | いいえ | 画像サイズ: 「1024x1024」(デフォルト)、「1536x1024」、または「1024x1536」 |
quality | 弦 | いいえ | 画像品質: 「高」(デフォルト)、「中」、または「低」 |
n | 整数 | いいえ | 生成する画像の数(1~10、デフォルト:1) |
background | 弦 | いいえ | 背景スタイル: 「透明」、「不透明」、または「自動」(デフォルト) |
user | 弦 | いいえ | OpenAI 使用状況追跡用のユーザー識別子 |
Base64エンコードされた画像の例
ファイルパスの例
応答
ツールは次を返します:
- 編集された画像の詳細を記載したフォーマットされたテキストメッセージ
- 編集された画像はbase64でエンコードされたデータとして
- トークンの使用状況やファイルパスなどのメタデータ
🔧 トラブルシューティング
🚨 よくある問題
🔍 エラー処理とレポート
MCPサーバーには、問題発生時に詳細な情報を提供する包括的なエラー処理機能が搭載されています。エラーが発生すると、以下の処理が行われます。
- エラー形式: すべてのエラーは次の形式で返されます:
- 何が問題だったのかを説明する明確なエラーメッセージ
- 特定のエラーコードまたはタイプ
- エラーに関する追加のコンテキスト(利用可能な場合)
- AI アシスタントの動作: この MCP サーバーを AI アシスタントと共に使用する場合:
- AIは常に完全なエラーメッセージを報告し、トラブルシューティングを支援します。
- AIはエラーの原因を分かりやすい言葉で説明する
- AIは問題を解決するための具体的な手順を提案します
📄 ライセンス
🙏 謝辞
You must be authenticated.
OpenAI の gpt-image-1 モデルを使用して画像を生成および編集できるモデル コンテキスト プロトコル サーバー。これにより、AI アシスタントがテキスト プロンプトから画像を作成および変更できるようになります。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that provides image generation capabilities using the Ideogram API, allowing users to create images from text prompts with customizable parameters.Last updated -113JavaScript
- -security-license-qualityA Model Context Protocol server enabling AI assistants to generate images through OpenAI's DALL-E API with full support for all available options and fine-grained control.Last updated -JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to generate images, text, and audio through the Pollinations APIs without requiring authentication.Last updated -73254JavaScriptMIT License
- -securityAlicense-qualityAn MCP tool server that enables generating and editing images through OpenAI's image models, supporting text-to-image generation and advanced image editing (inpainting, outpainting) across various MCP-compatible clients.Last updated -11TypeScriptMIT License