Adobe MCP Suite

io.github.zachshallbetter由 GitHub 帳號 zachshallbetter 發布v0.3.0更新於 Oct 29, 2026

Local MCP coordinator for cross-app Adobe workflows.

已驗證STDIO僅桌面效率與工作流媒體與設計

概覽

AI 產生的概覽

本機 MCP 協調器,整合 Adobe InDesign、Illustrator、Photoshop、After Effects 與 Premiere Pro 的工具,並提供 Illustrator 與 InDesign 之間的跨應用程式工作流程。

可以做什麼
  • 將 Illustrator 稿件放入 InDesign:把目前 Illustrator 文件的某個畫板放到 InDesign 頁面上,並連結到 .ai 檔案,之後在 Illustrator 修改並更新連結即可反映到版面。
  • 複製色票:把 Illustrator 的顏色色票以精確數值複製到目前的 InDesign 文件,漸層與圖樣只會回報而不複製。
  • 直接操作各 Adobe 應用程式:每個已載入應用程式的全部工具都會以應用程式名稱加前綴的方式提供,例如建立文字框、矩形或匯出 PDF。
  • 選擇載入哪些應用程式:可只載入部分應用程式,不必同時載入全部五個。
適用情境
適合工作流程同時涉及 Illustrator 與 InDesign 的情況,例如把稿件放入版面或讓色票保持一致。若只操作單一 Adobe 應用程式,README 建議改為安裝該應用程式專屬的獨立伺服器。
執行需求
以 stdio 在本機執行,需要 macOS 或 Windows 上的 Node.js 18 或更新版本。需要實際使用的 Adobe 應用程式:InDesign、Illustrator、Photoshop 和/或 After Effects 2023 或更新版本,或 Premiere Pro 25.6 或更新版本並載入其外掛。選用環境變數可選擇應用程式(ADOBE_MCP_APPS)、各應用程式的允許目錄、後端與目標設定,以及 Premiere Pro 的連接埠與橋接權杖。
安裝前請注意
工具會寫入檔案並更動已開啟的文件:放入稿件時預設會先儲存 Illustrator 文件,複製色票會修改 InDesign 文件。目錄存取受各應用程式允許目錄變數限制,額外授權的路徑會擴大工具可讀寫的範圍。BRIDGE_TOKEN、ARTCRAFT_CONTROL_TOKEN 等選用密鑰可透過環境變數或檔案提供。README 說明測試僅在模擬的應用程式下執行,並未在真實的 InDesign 或 Illustrator 上驗證。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Adobe MCP Suite,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Adobe MCP Suite

One MCP server for Adobe InDesign, Illustrator, Photoshop, After Effects and Premiere Pro together, with tools that work across them. Use it when you work in both applications; to drive only one, install that application's server instead (adobe-mcp-indesign, adobe-mcp-illustrator, adobe-mcp-photoshop, adobe-mcp-aftereffects, adobe-mcp-premiere).

Requires Node.js 18 or later, and InDesign, Illustrator, Photoshop and/or After Effects 2023 or later, or Premiere Pro 25.6 or later with its plugin loaded (see adobe-mcp-premiere), on macOS or Windows.

Install

Install the published suite with npm:

bash
npm install --global adobe-mcp-suite

Or use the pinned Homebrew formula (macOS and Linux):

bash
brew install --formula https://raw.githubusercontent.com/zachshallbetter/adobe-mcp/main/Formula/adobe-mcp-suite.rb

The curl installer installs the current npm release globally:

bash
curl -fsSL https://raw.githubusercontent.com/zachshallbetter/adobe-mcp/main/scripts/install.sh | sh

All three methods install the same suite package. It runs locally and still requires Node.js 18 or later and the Adobe apps you plan to use.

Claude Code:

bash
claude mcp add adobe -- npx -y adobe-mcp-suite

Any client that reads an mcpServers block:

json
{  "mcpServers": {    "adobe": { "command": "npx", "args": ["-y", "adobe-mcp-suite"] }  }}

Load only some applications with --apps (or ADOBE_MCP_APPS):

json
{ "command": "npx", "args": ["-y", "adobe-mcp-suite", "--apps", "illustrator"] }

Tools

Every tool of each application is included, unchanged, with the application's name in front: indesign_create_text_frame, illustrator_create_rectangle, indesign_export_pdf. A tool that already names its application keeps it once: indesign_status, illustrator_execute_code. Each application keeps its own units and conventions (InDesign: millimetres from the page's top-left; Illustrator: points from the artboard's top-left; Photoshop: pixels from the document's top-left; After Effects: pixels from the composition's top-left and seconds; Premiere Pro: seconds, with clips chosen by track and clip index), and the server's instructions describe each. Premiere Pro's plugin port opens on the first Premiere Pro call.

Tools across applications, offered when both are loaded:

ToolWhat it does
place_illustrator_artwork_in_indesignPlaces an artboard of the active Illustrator document on an InDesign page, linked to the .ai file, so later edits in Illustrator reach the layout when the link is updated. Saves the Illustrator document first unless you say not to.
copy_swatches_illustrator_to_indesignCopies colour swatches with their exact values: CMYK and RGB process colours, spot colours as spot inks, grays as CMYK black. Gradients and patterns are listed, not copied; InDesign's built-in swatches are never changed.

Configuration

Each application's variables apply as they do in its own server. The allowed-path variables are INDESIGN_ALLOWED_DIRS, ILLUSTRATOR_ALLOWED_DIRS, PHOTOSHOP_ALLOWED_DIRS, AFTEREFFECTS_ALLOWED_DIRS and PREMIERE_ALLOWED_DIRS. App names, timeouts and backend variables are also supported; see each app's README for their exact behavior. Premiere Pro additionally needs its UXP plugin loaded and uses PREMIERE_WS_PORT and the optional BRIDGE_TOKEN. ADOBE_MCP_APPS chooses the applications.

Development

bash
npm test -w packages/suite

The tests check tool naming, that each application's argument aliases stay with its own tools, that each application's help accepts the suite's names, and that the cross-application tools generate valid scripts for both applications' object models, with both applications stubbed. Nothing here has been run against InDesign or Illustrator.

Licence

MIT. See LICENSE.

來源:packages/suite/README.md,提交 44b5b50

工具

2

place_illustrator_artwork_in_indesign

Place Illustrator Artwork In InDesign

Place an artboard of the active Illustrator document on a page of the active InDesign document, linked to the .ai file so edits in Illustrator update the layout when the link is updated. The Illustrator document must already be saved as .ai (with "Create PDF Compatible File", Illustrator's default). Position and width are millimetres from the InDesign page's top-left corner

輸入參數xycropwidthpageIndex必填saveFirstartboardIndex

copy_swatches_illustrator_to_indesign

Copy Swatches Illustrator To InDesign

Copy colour swatches from the active Illustrator document to the active InDesign document with their exact values: process colours in CMYK or RGB, spot colours as spot inks (by their base colour), and grays as CMYK black. Gradients and patterns are reported, not copied. Existing InDesign swatches are left alone unless overwrite is true; InDesign's built-in swatches are never changed

輸入參數namesoverwrite

版本歷史

3
  1. v0.3.0最新Oct 21, 2026
  2. v0.1.7Oct 15, 2026
  3. v0.1.1Oct 15, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分