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 を自動検出します。