Productai について
Productaiは、画像URLとプロンプトから商品写真を生成するCodexプラグイン兼MCPサーバーです。生成の開始、ジョブ状態の確認、完了までの待機に使うツールを備えています。
主な機能
- 01画像URLからの商品写真生成
- 02掲載モデルからの選択
- 03複数画像の入力
- 04生成開始とジョブ状態の確認
活用シーン
- 01既存画像からの商品写真作成
- 02商品写真への部分的な編集
- 03商品画像生成ジョブの追跡
MCP 対応
MCPサーバーは、画像生成とジョブ状態確認のツールをMCPクライアントに提供します。ProductAI APIキーが必要で、Codexプラグインとして、またはソースから実行できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ProductAI プラグインと MCP サーバー
ProductAI 用の Codex プラグインと MCP サーバーです。AI を活用した商品写真を生成します。
このリポジトリには、以下が含まれています。
.codex-plugin/plugin.jsonにあるインストール可能な Codex プラグインマニフェストskills/productai-workflows/にある ProductAI ワークフローのガイダンスmcp/productai/にある自己完結型の MCP バンドルsrc/にある TypeScript MCP ソース
ツール
| ツール | 説明 |
|---|---|
generate_image | 画像 URL とプロンプトから商品写真を生成します |
generate_and_wait | 生成して、結果が準備できるまでポーリングします(ワンステップ) |
get_job | 生成ジョブのステータスを確認します |
wait_for_job | ジョブが完了するまでポーリングします |
モデル
nanobanana2.1(デフォルト)、nanobananapro(最高品質)、gpt-low、gpt-medium、gpt-high、gpt-1.5、gpt-2、gpt-2.5、gpt-2.5-precise、kontext-pro、kontext-max、nanobanana、nanobanana2、seedream、seedream-5-lite、seedream-5-pro
gpt-2.5— OpenAI GPT Image 2.5。最高性能の GPT モデルです。gpt-2より高品質な画像を、より速く(約11秒)生成します。10 クレジット。gpt-2.5-precise— GPT Image 2.5 の精密編集バリアントです。プロンプトで指示した部分のみを変更し、商品、構図、背景はそのまま維持します。既存の写真に小さな変更を加える場合に最適です。処理に少し時間がかかります(約15~20秒)。10 クレジット。nanobanana2.1— Google Nano Banana 2.1。nanobanana2の後継モデルで、同じ 5 クレジットでより高品質です。
gpt-1.5、gpt-2、gpt-2.5、gpt-2.5-precise、nanobanana、nanobananapro、nanobanana2、nanobanana2.1、seedream、seedream-5-lite、seedream-5-pro の各モデルでは、複数画像入力(最大5つの画像 URL の配列。seedream-5-lite/seedream-5-pro では最大10個)に対応しています。
ProductAI API は image_url なしで gpt-1.5、gpt-2、gpt-2.5、gpt-2.5-precise も受け付けます(テキストから画像を生成)。ただし、これらの MCP ツールでは現在、常に画像 URL が必要です。
セットアップ
Codex プラグインとしてインストールする
このリポジトリからプラグインをインストールし、Codex の起動に使用する環境で PRODUCTAI_API_KEY を設定します。プラグインは、バンドルされた MCP サーバーを mcp/productai/index.js から起動します。
ProductAI API アクセスダッシュボードから API キーを取得してください。
ソースから MCP サーバーを実行する
1. API キーを取得する
ProductAI に登録し、ダッシュボードから API キーを取得してください。
2. ビルドする
cd productai-mcp
npm install
npm run build
3. MCP クライアントを設定する
ビルドしたサーバーは、stdio 互換の MCP クライアントで使用できます。Claude Desktop の場合は、claude_desktop_config.json に以下を追加してください。
{
"mcpServers": {
"productai": {
"command": "node",
"args": ["/FULL/PATH/TO/productai-mcp/dist/index.js"],
"env": {
"PRODUCTAI_API_KEY": "your-api-key-here"
}
}
}
}
ヒント:
nodeが見つからない場合は、commandフィールドで Node.js バイナリのフルパスを指定してください。ターミナルでwhich nodeを実行すると確認できます(例:"/Users/you/.nvm/versions/node/v22.0.0/bin/node")。
MCP を初めて使う方へ:最初の MCP サーバーを追加する方法
MCP サーバーを追加するのが初めての場合は、以下の手順で始められます。
Claude Desktop:
- Claude Desktop を開きます
- Settings > Developer > Edit Config に移動します
claude_desktop_config.jsonファイルが開きます。上記の手順3の設定を貼り付けてください(フルパスと API キーを置き換えます)- ファイルを保存し、Claude Desktop を再起動します
- チャットで ProductAI のツールが利用可能になっていることを確認します(ハンマーアイコンを探してください)
Cursor:
- Cursor の設定を開きます(Mac では
Cmd+,、Windows ではCtrl+,) - 設定で「MCP」を検索します
- Add new MCP server をクリックします
- 上記の手順3の設定を追加します
- Cursor を再起動します
Claude Code(CLI):
次のコマンドを実行します(パスと API キーを置き換えてください)。
claude mcp add productai -- node /FULL/PATH/TO/productai-mcp/dist/index.js
次に、環境変数を設定します。
export PRODUCTAI_API_KEY="your-api-key-here"
使用例
「この靴の下に白い大理石の表面がある商品写真を生成して」(画像 URL を指定)
「kontext-pro モデルを使って、この商品画像にサングラスを追加して」
「ProductAI ジョブ 245922 のステータスを確認して」
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。