Adobe MCP Suite について
Adobe InDesign、Illustrator、Photoshop、After Effects、Premiere Pro を一つにまとめるローカル MCP サーバーです。複数の Adobe アプリをまたぐ作業向けで、アプリ間でアートワークやスウォッチを扱うツールも備えます。
主な機能
- 015つの Adobe アプリ向けツール
- 02読み込むアプリの選択
- 03アプリ名付きのツール名
- 04Illustrator のアートワークを InDesign に配置
- 05Illustrator から InDesign へスウォッチをコピー
活用シーン
- 01Adobe アプリ間のタスク調整
- 02Illustrator のアートワークを InDesign のレイアウトに配置
- 03Illustrator と InDesign 間でのスウォッチコピー
MCP 対応
stdio で MCP を使用し、選択した Adobe アプリのツールをアプリ名付きで公開します。該当アプリを読み込むと、アプリ間連携ツールも利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y adobe-mcp-suiteADOBE_MCP_APPSApplications to load, comma-separated: indesign, illustrator, photoshop, aftereffects, premiere. Defaults to InDesign and IllustratorADOBE_TARGETOptional shared execution target, including adobe, craft, artcraft, or autoADOBE_BACKENDOptional shared execution backend, including extendscript, uxp, craft, or autoTARGETAlias for ADOBE_TARGET when choosing the shared execution targetBACKENDAlias for ADOBE_BACKEND when choosing the shared execution backendARTCRAFT_ENABLEDProbe a compatible local ArtCraft app when the selected backend is autoARTCRAFT_CONTROL_PORTFallback loopback port for local ArtCraft control connectionsARTCRAFT_CONTROL_TOKENシークレットFallback authentication token for local ArtCraft control connectionsARTCRAFT_CONTROL_TOKEN_FILEシークレットFile containing the fallback ArtCraft control tokenINDESIGN_ALLOWED_DIRSExtra directories InDesign tools may read and write (':' on macOS, ';' on Windows)ILLUSTRATOR_ALLOWED_DIRSExtra directories Illustrator tools may read and write (':' on macOS, ';' on Windows)PHOTOSHOP_ALLOWED_DIRSExtra directories Photoshop tools may read and write (':' on macOS, ';' on Windows)AFTEREFFECTS_ALLOWED_DIRSExtra directories After Effects tools may read and write (':' on macOS, ';' on Windows)PREMIERE_ALLOWED_DIRSExtra directories Premiere Pro tools may read and write (':' on macOS, ';' on Windows)PREMIERE_WS_PORTLoopback port used to connect the Premiere Pro UXP plugin; defaults to 3011UXP_BRIDGE_URLInDesign UXP bridge URL; defaults to http://127.0.0.1:3000BRIDGE_TOKENシークレットOptional shared secret for the local InDesign or Premiere Pro UXP bridgeローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
447掲載時のツール一覧 · 6 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| position | enum | いいえ | ページを追加する位置:AT_END、AT_BEGINNING、または referencePage の BEFORE/AFTERAT_END | AT_BEGINNING | BEFORE | AFTER |
| referencePage | integer | いいえ | 0 始まりの参照ページインデックス(BEFORE/AFTER の場合は必須) |
詳細
Adobe MCP Suite
Adobe InDesign、Illustrator、Photoshop、After Effects、Premiere Proをまとめて操作できるMCPサーバーです。各アプリケーション間で使えるツールも備えています。複数のアプリケーションを使う場合にお使いください。1つのアプリケーションだけを操作する場合は、そのアプリケーション専用のサーバーをインストールしてください (adobe-mcp-indesign、adobe-mcp-illustrator、 adobe-mcp-photoshop、adobe-mcp-aftereffects、 adobe-mcp-premiere)。
Node.js 18以降、およびmacOSまたはWindows上のInDesign、Illustrator、Photoshop、After Effects 2023以降、またはプラグインを読み込んだPremiere Pro 25.6以降が必要です(詳細は adobe-mcp-premiereを参照してください)。
インストール
公開されているスイートをnpmでインストールします。
npm install --global adobe-mcp-suite
または、バージョンを固定したHomebrew formulaを使用します(macOSおよびLinux)。
brew install --formula https://raw.githubusercontent.com/zachshallbetter/adobe-mcp/main/Formula/adobe-mcp-suite.rb
curlインストーラーは、現在のnpmリリースをグローバルにインストールします。
curl -fsSL https://raw.githubusercontent.com/zachshallbetter/adobe-mcp/main/scripts/install.sh | sh
どの方法でも、同じスイートパッケージがインストールされます。ローカルで実行されますが、Node.js 18以降と、使用する予定のAdobeアプリが必要です。
Claude Code:
claude mcp add adobe -- npx -y adobe-mcp-suite
mcpServersブロックを読み込むクライアントの場合:
{
"mcpServers": {
"adobe": { "command": "npx", "args": ["-y", "adobe-mcp-suite"] }
}
}
--apps(またはADOBE_MCP_APPS)を使って、一部のアプリケーションのみを読み込みます。
{ "command": "npx", "args": ["-y", "adobe-mcp-suite", "--apps", "illustrator"] }
ツール
各アプリケーションのすべてのツールが変更なしで含まれ、先頭にアプリケーション名が付きます:indesign_create_text_frame、illustrator_create_rectangle、indesign_export_pdf。ツール名にすでにアプリケーション名が含まれている場合は、そのまま1回だけ付けます:indesign_status、illustrator_execute_code。各アプリケーションは独自の単位と規則を使用します(InDesign:ページ左上からのミリメートル、Illustrator:アートボード左上からのポイント、Photoshop:ドキュメント左上からのピクセル、After Effects:コンポジション左上からのピクセルと秒、Premiere Pro:秒。クリップはトラックとクリップインデックスで選択します)。サーバーの説明で、それぞれの詳細を確認できます。Premiere Proのプラグインポートは、Premiere Proへの最初の呼び出し時に開きます。
両方のアプリケーションが読み込まれている場合に使える、アプリケーション間のツール:
| ツール | 機能 |
|---|---|
place_illustrator_artwork_in_indesign | アクティブなIllustratorドキュメントのアートボードをInDesignページに配置し、.aiファイルにリンクします。リンクを更新すると、以後のIllustratorでの編集内容がレイアウトに反映されます。指定がない限り、先にIllustratorドキュメントを保存します。 |
copy_swatches_illustrator_to_indesign | カラー見本を正確な値でコピーします。CMYKとRGBのプロセスカラー、特色は特色インク、グレーはCMYKのブラックとしてコピーされます。グラデーションとパターンは一覧表示されますが、コピーされません。InDesignの組み込みカラー見本は変更されません。 |
設定
各アプリケーションの変数は、それぞれのサーバーと同じように適用されます。許可パスの変数はINDESIGN_ALLOWED_DIRS、ILLUSTRATOR_ALLOWED_DIRS、PHOTOSHOP_ALLOWED_DIRS、AFTEREFFECTS_ALLOWED_DIRS、PREMIERE_ALLOWED_DIRSです。アプリ名、タイムアウト、バックエンドの変数もサポートされています。詳細な動作については、各アプリのREADMEを参照してください。Premiere Proでは、UXPプラグインも読み込む必要があり、PREMIERE_WS_PORTと任意のBRIDGE_TOKENを使用します。使用するアプリケーションはADOBE_MCP_APPSで指定します。
開発
npm test -w packages/suite
テストでは、ツール名の規則、各アプリケーションの引数エイリアスがそれぞれのツールに保持されていること、各アプリケーションのhelpがスイートの名前を受け付けること、両方のアプリケーションをスタブ化した状態で、アプリケーション間ツールがそれぞれのオブジェクトモデルに有効なスクリプトを生成することを確認します。ここに記載した内容は、InDesignやIllustratorに対して実行されていません。
ライセンス
MIT。LICENSEを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。