Skip to main content

Full Creative Cloud automation for Claude via the Model Context Protocol

Project description

Adobe MCP Server Claude Compatible Windows Python

Adobe MCP Server

Full Creative Cloud automation for Claude via the Model Context Protocol
Control Photoshop, Illustrator, Premiere Pro, After Effects, InDesign, Animate & more — directly from Claude conversations.

45 Tools 8 Apps MIT License Windows


Supported Applications

Photoshop Illustrator Premiere Pro After Effects

InDesign Animate Media Encoder Character Animator

App Version COM ExtendScript Tools
PS 2026 13
AI 30 5
PR 26 6
AE 26 6
ID Latest 3
AN 2024 2
CH Latest 1
AME Latest 1

Requirements

  • Windows 10/11 (COM automation is Windows-only)
  • Python 3.10+ in PATH
  • One or more supported Adobe Creative Cloud apps
  • Claude Code CLI or Claude Desktop App

Installation

Automatic (Recommended)

# 1. Clone the repo
git clone https://github.com/VoidChecksum/adobe-mcp.git
cd adobe-mcp

# 2. Run the installer — auto-detects Python, configures both Claude clients
powershell -ExecutionPolicy Bypass -File install.ps1

Restart Claude Code CLI and/or Claude Desktop App after installation.

Manual Setup

Install Python dependencies:

pip install "mcp[cli]" pydantic httpx

Claude Code CLI — add to ~/.claude/settings.json:

{
  "mcpServers": {
    "adobe_mcp": {
      "command": "python",
      "args": ["C:\\path\\to\\adobe-mcp\\adobe_mcp.py"]
    }
  }
}

Claude Desktop App — add to %APPDATA%\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "adobe_mcp": {
      "command": "python",
      "args": ["C:\\path\\to\\adobe-mcp\\adobe_mcp.py"],
      "env": {}
    }
  }
}

Tool Reference

Core / Cross-App (11 tools)

Tool Description
adobe_list_apps List all supported Adobe apps and status
adobe_app_status Check if a specific app is running
adobe_launch_app Launch an Adobe application
adobe_run_jsx Execute raw ExtendScript in an app
adobe_run_jsx_file Execute an ExtendScript file
adobe_run_powershell Execute PowerShell for COM automation
adobe_open_file Open a file in the specified app
adobe_save_file Save the active document
adobe_close_document Close a document (with optional save)
adobe_get_doc_info Get document metadata and properties
adobe_list_fonts List available fonts

PS Photoshop (13 tools)

Tool Description
adobe_ps_new_document Create a new document
adobe_ps_layers Create, delete, rename, merge, reorder layers
adobe_ps_filter Apply filters (blur, sharpen, noise, distort, stylize)
adobe_ps_selection Make selections (rect, ellipse, magic wand, lasso, etc.)
adobe_ps_transform Transform layers (scale, rotate, skew, flip, warp)
adobe_ps_adjustment Add adjustment layers (curves, levels, hue/sat, color balance)
adobe_ps_text Create and style text layers
adobe_ps_export Export to PNG, JPEG, TIFF, PSD, PDF, WebP
adobe_ps_batch Batch process files with an action
adobe_ps_action Record and play Photoshop actions
adobe_ps_smart_object Convert layers to smart objects

AI Illustrator (5 tools)

Tool Description
adobe_ai_new_document Create a new document
adobe_ai_shapes Draw shapes (rectangle, ellipse, polygon, star, spiral)
adobe_ai_text Create and style text objects
adobe_ai_path Create and manipulate paths
adobe_ai_export Export to SVG, PDF, PNG, JPEG, EPS

PR Premiere Pro (6 tools)

Tool Description
adobe_pr_project Create and open Premiere projects
adobe_pr_sequence Create sequences with custom settings
adobe_pr_media Import media files
adobe_pr_timeline Add clips to timeline tracks
adobe_pr_export Export via Adobe Media Encoder
adobe_pr_effects Apply video and audio effects

AE After Effects (6 tools)

Tool Description
adobe_ae_comp Create and manage compositions
adobe_ae_layer Add and manage layers (solid, text, shape, null, camera)
adobe_ae_property Set layer properties (position, scale, rotation, opacity)
adobe_ae_expression Apply expressions to properties
adobe_ae_effect Apply effects to layers
adobe_ae_render Add to render queue and render

ID InDesign (3 tools)

Tool Description
adobe_id_document Create InDesign documents
adobe_id_text Create text frames and apply styles
adobe_id_image Place images in documents

AN Animate (2 tools)

Tool Description
adobe_an_document Create documents (HTML5 Canvas, AIR, ActionScript)
adobe_an_timeline Manage timeline layers and keyframes

AME Media Encoder (1 tool)

Tool Description
adobe_ame_encode Encode files with custom presets

Usage Examples

Once installed, use natural language in Claude:

"Open Photoshop, create a 1920x1080 document with a dark gradient background,
 and add the text 'Hello World' centered in white 72pt"

"In Illustrator, draw a red hexagon with a gold stroke and export it as SVG
 to my Desktop"

"Create a new Premiere Pro project, import all MP4s from C:/footage,
 and arrange them in a 4K sequence"

"In After Effects, create a 10-second comp and animate a text layer
 flying in from the left with motion blur"

"Batch export all PSD files in C:/designs to JPEG at 80% quality"

"Run this ExtendScript in Photoshop:
 app.activeDocument.flatten();
 app.activeDocument.save();"

Architecture

Claude / Claude Code
        │
        ▼ MCP (stdio)
  adobe_mcp.py  (FastMCP server)
        │
   ┌────┴────┐
   ▼         ▼
PowerShell  ExtendScript (.jsx)
(COM auto)  (legacy scripting)
   │         │
   └────┬────┘
        ▼
  Adobe CC Apps

Two automation backends are used transparently:

Backend Method Best For
COM Automation PowerShell New-Object -ComObject App control, file ops, quick commands
ExtendScript estk / doScript CLI Complex document manipulation, batch ops

Troubleshooting

App not responding

Make sure the target app is running first. Use adobe_launch_app or launch it manually, then retry.

PowerShell execution policy error

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

mcp module not found

pip install "mcp[cli]" pydantic httpx

COM errors with Premiere Pro or After Effects

These apps sometimes require the window to be in the foreground (not minimized) for COM to work reliably.

python not found in PATH

Install Python 3.10+ from python.org and ensure it's added to PATH during installation.


License

MIT — see LICENSE for details.


Built for Claude Code  |  Powered by MCP

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adobe_mcp-0.1.0.tar.gz (29.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

adobe_mcp-0.1.0-py3-none-any.whl (26.1 kB view details)

Uploaded Python 3

File details

Details for the file adobe_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: adobe_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 29.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for adobe_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 88ad9ec53d3b1c1470fb8f4c82988dc461e6c80d87c545af15dd2af0c70b6952
MD5 cc00f1e1d2070481c75e30d77f9c2448
BLAKE2b-256 bc59316b4e474d2601d9810692b0316c5ed7c38a645ad5f2ed096fa1b34e090a

See more details on using hashes here.

File details

Details for the file adobe_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: adobe_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 26.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for adobe_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eeb7aaf5bbbf7e9390dfd39b99fa2ea409a938b9cd6f2613c6d03809ccf86a09
MD5 dd43b2c64d059a63f57021cf5e63df14
BLAKE2b-256 2df474ba42e9710d158929310ff832f642710aea45e792f467cd7eea667549df

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page