Adobe MCP Suite — MCP server for Adobe apps
A single MCP server that keeps InDesign, Illustrator, Photoshop, After Effects and Premiere Pro under one roof, with tools that span two apps at once. Handy when a layout and its artwork move together.
claude mcp add --env ADOBE_MCP_APPS=<ADOBE_MCP_APPS> --env ADOBE_TARGET=<ADOBE_TARGET> --env ADOBE_BACKEND=<ADOBE_BACKEND> --env TARGET=<TARGET> --env BACKEND=<BACKEND> --transport stdio suite -- npx -y adobe-mcp-suiteWhat Adobe MCP Suite does
Every tool from each app shows up under its own prefix: indesign_create_text_frame, illustrator_create_rectangle, indesign_export_pdf. Names that already carry the app keep it once — indesign_status, illustrator_execute_code. Units and origins stay per-app, and the server's instructions spell each one out.
The point of the suite is two tools that appear when both apps are loaded. place_illustrator_artwork_in_indesign drops an artboard from the open Illustrator document onto an InDesign page and links it to the .ai file, so a later edit in Illustrator reaches the layout once the link refreshes. The Illustrator document gets saved first unless you tell it otherwise. copy_swatches_illustrator_to_indesign moves colour swatches with their exact values, spot colours included as spot inks, while gradients and patterns are only listed. InDesign's own swatches stay untouched.
You need Node.js 18 or newer plus the apps themselves: InDesign, Illustrator, Photoshop and/or After Effects 2023 or newer, or Premiere Pro 25.6 or newer with its plugin loaded, on macOS or Windows. Premiere Pro also wants its UXP plugin and reads PREMIERE_WS_PORT and an optional BRIDGE_TOKEN. To load a subset, pass --apps or set ADOBE_MCP_APPS.
What it helps with
- place an Illustrator artboard on an InDesign page with a live
.ailink - copy colour swatches from Illustrator into InDesign with exact values
- call InDesign and Illustrator tools from one MCP server
- limit the server to a single app with
--apps - export a PDF from InDesign through the agent
Example prompts for the agent
- Place the artboard from the open Illustrator document on page two of the InDesign layout and keep the
.ailink - Copy the colour swatches from Illustrator into InDesign, list gradients only
- Export a PDF from the current InDesign document
How to install Adobe MCP Suite
Platform CLI
claude mcp add --env ADOBE_MCP_APPS=<ADOBE_MCP_APPS> --env ADOBE_TARGET=<ADOBE_TARGET> --env ADOBE_BACKEND=<ADOBE_BACKEND> --env TARGET=<TARGET> --env BACKEND=<BACKEND> --transport stdio suite -- npx -y adobe-mcp-suiteReplace <…> with your own values. 12 more environment variables are in the server README
Platform CLI
codex mcp add suite --env ADOBE_MCP_APPS=<ADOBE_MCP_APPS> --env ADOBE_TARGET=<ADOBE_TARGET> --env ADOBE_BACKEND=<ADOBE_BACKEND> --env TARGET=<TARGET> --env BACKEND=<BACKEND> -- npx -y adobe-mcp-suiteReplace <…> with your own values. 12 more environment variables are in the server README
Config file
{
"mcpServers": {
"suite": {
"command": "npx",
"args": [
"-y",
"adobe-mcp-suite"
],
"env": {
"ADOBE_MCP_APPS": "<ADOBE_MCP_APPS>",
"ADOBE_TARGET": "<ADOBE_TARGET>",
"ADOBE_BACKEND": "<ADOBE_BACKEND>",
"TARGET": "<TARGET>",
"BACKEND": "<BACKEND>"
}
}
}
}Replace <…> with your own values. 12 more environment variables are in the server README
Config file
{
"servers": {
"suite": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"adobe-mcp-suite"
],
"env": {
"ADOBE_MCP_APPS": "<ADOBE_MCP_APPS>",
"ADOBE_TARGET": "<ADOBE_TARGET>",
"ADOBE_BACKEND": "<ADOBE_BACKEND>",
"TARGET": "<TARGET>",
"BACKEND": "<BACKEND>"
}
}
}
}Replace <…> with your own values. 12 more environment variables are in the server README
Platform CLI
gemini mcp add -e ADOBE_MCP_APPS=<ADOBE_MCP_APPS> -e ADOBE_TARGET=<ADOBE_TARGET> -e ADOBE_BACKEND=<ADOBE_BACKEND> -e TARGET=<TARGET> -e BACKEND=<BACKEND> suite npx -y adobe-mcp-suiteReplace <…> with your own values. 12 more environment variables are in the server README
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Adobe MCP Suite
How do I install Adobe MCP Suite in Claude Code?
Install the package first: npm install --global adobe-mcp-suite. Then register the server with claude mcp add adobe-mcp-suite -- npx -y adobe-mcp-suite.
What does Adobe MCP Suite do?
It gathers the tools of InDesign, Illustrator, Photoshop, After Effects and Premiere Pro into one MCP server and adds two cross-app tools: artboard placement and swatch copying.
What does the server need to run?
Node.js 18 or newer and whichever Adobe apps you plan to drive. Premiere Pro additionally needs its UXP plugin loaded, with the port set through PREMIERE_WS_PORT.