Adobe MCP Server

Drive Adobe CC (AE, Photoshop, Illustrator, Premiere, Character Animator) from any MCP client

Local serverstdio

What is the Adobe MCP Server?

Drive Adobe CC (AE, Photoshop, Illustrator, Premiere, Character Animator) from any MCP client

What you get

Drives After Effects, Photoshop, Illustrator, Premiere Pro (and Character Animator puppet authoring) from Claude. See ROADMAP.md for the full tool matrix and what is next. Bridge: MCP client → this server → AppleScript DoScript → AE → temp result file → back.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
run_extendscriptRun arbitrary JSX; return <value> comes back as JSON. Auto undo-grouped.
get_project_stateProject item tree, or one comp's layers in detail (comp_name).
save_frameRender a comp frame to PNG, returned inline so Claude can *see* its work.
list_ae_scriptsList .jsx/.jsxbin tools in scripts/ with descriptions from header comments.
run_ae_scriptExecute a library script, like File → Scripts → Run Script File.

How to install the Adobe MCP Server

{
  "mcpServers": {
    "adobe": {
      "command": "npx",
      "args": ["-y", "@ajsmonty/adobe-mcp"],
      "env": {
        "AE_APP_NAME": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
AE_APP_NAMEConfiguration value read at startup.Optional

Example prompts to try

  • “Use Adobe to run extendscript.”
  • “Use Adobe to get project state.”
  • “Use Adobe to save frame.”

Frequently asked questions

Drive Adobe CC (AE, Photoshop, Illustrator, Premiere, Character Animator) from any MCP client Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.