mcpField
G
gpt-image-2-polza-mcp-server

gpt-image-2-polza-mcp-server

ローカル
github.com/ivanantigravity-lgtmメディア・デザイン019 週間前に更新

gpt-image-2-polza-mcp-server について

Polza 経由で GPT Image 2 による画像生成と編集を行う MCP サーバーです。MCP クライアントの利用者向けに、フルサイズ画像をローカル保存し、プレビューと構造化メタデータを返します。

主な機能

  1. 01GPT Image 2 による画像生成・編集
  2. 02Polza Storage 経由の参照画像利用
  3. 03フルサイズ画像のローカル保存
  4. 04プレビューと構造化メタデータの返却
  5. 05ID による生成結果の取得

活用シーン

  1. 01テキストプロンプトから画像を生成
  2. 02最大3枚の参照画像を使って編集
  3. 03クライアントのタイムアウト後に結果を取得

MCP 対応

画像生成、結果取得、参照画像のアップロード、出力統計、ローカルキャッシュとメタデータの管理ツールを MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ivanantigravity-lgtm-gpt-image-2-polza": {
"command": "uvx",
"args": [
"gpt-image-2-polza-mcp-server"
]
}
}
}
起動コマンドuvx gpt-image-2-polza-mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypigpt-image-2-polza-mcp-server0.6.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

GPT Image 2 Polza MCP Server

mcp-name: io.github.ivanantigravity-lgtm/gpt-image-2-polza-mcp-server

Polza API プロバイダーを通じて、GPT Image 2 モデルで画像を生成・編集する MCP サーバーです。

  • プロバイダー:Polza
  • Model ID:openai/gpt-5.4-image-2
  • Model tier:gpt-image-2
  • 生成、編集、参照画像に対応
  • フルサイズのファイルをディスクに保存
  • MCP を通じてプレビューと構造化メタデータを返します

必要なのは POLZA_AI_API_KEY のみです。OpenAI のキーは別途必要ありません。

MCP ツール

  • generate_image — GPT Image 2 を使用して画像を作成または編集します。
  • fetch_generation — gen_... ID を指定して、すでに開始された生成の結果を取得します。
  • upload_file — Polza Storage に参照画像をアップロードします。
  • show_output_stats — ローカルの出力フォルダーの統計情報を表示します。
  • maintenance — ローカルのキャッシュとメタデータベースを保守します。

要件

  • Python 3.11+
  • uv
  • Polza アカウントと POLZA_AI_API_KEY
  • 任意の MCP クライアント:Claude Code、Claude Desktop、Cursor、VS Code など

クイックインストール

リポジトリをクローンします:

git clone https://github.com/ivanantigravity-lgtm/gpt-image-2-polza-mcp.git
cd gpt-image-2-polza-mcp
uv sync

.mcp.json を作成します:

{
  "mcpServers": {
    "gpt-image-2-polza": {
      "command": "uv",
      "args": [
        "run",
        "gpt-image-2-polza-mcp-server"
      ],
      "cwd": "/absolute/path/to/gpt-image-2-polza-mcp",
      "env": {
        "POLZA_AI_API_KEY": "your-polza-api-key",
        "POLZA_BASE_URL": "https://polza.ai/api",
        "IMAGE_OUTPUT_DIR": "/absolute/path/to/gpt-image-2-output"
      }
    }
  }
}

設定を追加した後、MCP クライアントを再起動してください。

使い方

通常の生成:

Создай рекламный кадр флакона духов на чёрном камне,
кинематографический свет, формат 16:9, разрешение 4K.
Используй gpt-image-2.

generate_image の主なパラメーター:

パラメーター説明
prompt画像のテキストによる説明、または編集の指示
modegenerate、edit、または自動判定
model_tiergpt-image-2。デフォルトで使用されます
resolution1k、2k、4k、または high
aspect_ratio例:1:1、16:9、9:16、4:5
input_image_path_1メインの参照画像または編集対象画像のパス
input_image_path_22 枚目の参照画像
input_image_path_33 枚目の参照画像
output_path結果の保存先となるファイルまたはフォルダー
force_new_generationキャッシュを使用せず、新しい生成を強制的に開始します

タイムアウト後の復旧

MCP クライアントがタイムアウトした後も、Polza 側で生成が続行される場合があります。同じリクエストをすぐに再実行しないでください。生成がもう 1 件作成され、課金される可能性があります。

Polza の生成履歴で gen_... ID を取得し、次を呼び出します:

fetch_generation(
  media_id="gen_2158267363095220225",
  output_path="/absolute/path/to/result.png"
)

環境変数

変数必須説明
POLZA_AI_API_KEYはいPolza アカウントの API キー
POLZA_BASE_URLいいえAPI のベース URL。デフォルトは https://polza.ai/api
IMAGE_OUTPUT_DIRいいえ出力フォルダー。デフォルトは ~/gpt-image-2-images
GPT_IMAGE_MODELいいえModel tier。デフォルトは gpt-image-2
POLZA_POLL_INTERVAL_SECONDSいいえ生成ステータスを確認する間隔
POLZA_POLL_TIMEOUT_SECONDSいいえ結果を待つ最大時間
POLZA_EXTERNAL_USER_IDいいえPolza 用の外部ユーザー ID
RETURN_FULL_IMAGEいいえプレビューではなく、画像全体を返します

ローカルでの起動

cp .env.example .env
uv sync
uv run gpt-image-2-polza-mcp-server

最小限の .env:

POLZA_AI_API_KEY=your-polza-api-key
POLZA_BASE_URL=https://polza.ai/api
GPT_IMAGE_MODEL=gpt-image-2
IMAGE_OUTPUT_DIR=/absolute/path/to/gpt-image-2-output

Polza API

サーバーでは次を使用します:

  • POST /v1/media — 生成を開始します
  • GET /v1/media/{id} — ステータスと結果を取得します
  • POST /v1/storage/upload — 参照画像をアップロードします
  • GET /v1/storage/files/{id} — ファイルのメタデータを取得します
  • DELETE /v1/storage/files/{id} — ファイルを削除します

ライセンス

MIT。詳細は LICENSE を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。