Photoshop MCP について
言語モデルに生のスクリプトを書かせる方法は脆いものです。レイヤーの種類を推測し、やり直しでトークンを浪費し、途中で失敗するとドキュメントの状態が分からなくなります。本サーバーはこれをプロトコルの段階で解決します。
使い捨てスクリプトではなく、エージェントのために
行動の前に状態を
get_state、get_preview、get_capabilities が、何が開いているか、どのレイヤーがアクティブか、この Photoshop で何ができるかを伝えます。
レシピは取り消し 1 回分
複数手順の処理も 1 つのヒストリー状態にまとめられます。1 回取り消せばレシピ全体が元に戻ります。
次の一手を示すエラー
失敗はコードと suggested_next_tool を含む構造化 JSON で返るため、アシスタントは推測ではなく復帰できます。
アクションプラン
Web UI では 1 回の計画呼び出しで全手順が決まり、その後はモデルへの往復なしに実行されます。
生成 AI と Neural Filters
Firefly による生成塗りつぶし・削除・拡張・アップスケール、空の置き換え、そして任意の UXP ブリッジ経由の Neural Filters。
macOS と Windows
macOS では AppleScript、Windows では COM。複数バージョンが入っていても Photoshop を自動検出します。