PsMCP-MCP-Server-for-Photoshop について
win32com で Photoshop を操作する MCP サーバーで、Gemini を使う Gradio クライアントも含まれます。Photoshop 作業を自動化するツールを提供し、Claude や Cursor などの MCP クライアントから利用できます。
主な機能
- 01win32com による Photoshop 操作
- 02Photoshop 作業用ツール
- 03Gemini 搭載の Gradio クライアント
- 04PSD、素材、書き出し先のディレクトリ設定
活用シーン
- 01文字挿入、サイズ変更、書き出しの自動化
- 02デザイン工程での PSD 一括編集
- 03テンプレートからマーケティング素材を作成
- 04スクリプトによるレイヤー切り替えや効果適用
MCP 対応
Claude や Cursor 向けの設定例があり、MCP クライアントに Photoshop ツールを公開します。Gemini を使う Gradio MCP クライアントも含まれます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
PsMCP-MCP-Server-for-Photoshop
以下のデモをご覧ください
使用方法
必要なものをインストールする
Python 環境を有効化し、依存関係をインストールします。
pip install -r requirements.txt
付属の Gradio クライアントを使用して実行する
注意:付属の Gemini Gradio クライアントでは、理由は不明ですが、1 回のリクエストにつきツールを最大 1 回しか呼び出せません。ツールのテストにのみ使用してください。実際に使用する場合は、Claude または Cursor を使用してください。
.env に Gemini キーを設定します
GEMINI_API_KEY = PASTE_YOUR_KEY_HERE
PSD、アセット、エクスポート用のディレクトリを設定します
PSD_DIRECTORY = "D:\\Photoshop Files"
EXPORT_DIRECTORY = "D:\\PsMCP-Exports"
ASSETS_DIR = "D:\\PsMCP-Assets"
アプリを実行してサーバーに接続します
python app.py
任意の MCP クライアント(Claude、Cursor など)でサーバーを設定する
ツールにアクセスするには、以下のように設定ファイルにサーバーを追加します
{
"mcpServers": {
"PhotoshopAdv": {
"command": "uv",
"args": [
"--directory",
"Path/To/Directory",
"run",
"psMCP.py"
],
"timeout": 60000
}
}
}
使用例
- Photoshop の反復的な作業(テキストの挿入、サイズ変更、エクスポートなど)を自動化します。
- PSD を一括編集するためのカスタムデザインパイプラインを構築します。
- テンプレートからマーケティング用クリエイティブをすばやく生成します。
- Python スクリプトを通じてレイヤーを切り替えたり、エフェクトを動的に適用したりします。
- クリエイティブアセットのバージョン管理とエクスポートのプロセスを効率化します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。

