Skip to content

Photoshop MCP

Photoshop MCP — tell Photoshop what you want, AI does the clicking

Languages: English · 简体中文 · Español · Deutsch · 日本語 · Türkçe · Website

npm versionGitHub releaseAction PlanLicense: MITTypeScriptPlatformMCP RegistryMCP ToplistWebsite

Chat with Photoshop like a colleague. Describe what you want in plain words — "remove this background", "resize these for Instagram" — and your AI assistant does the clicking for you. Works with Cursor, Claude, or the built-in chat window. No code, no scripts, no IDE required.

Note: This is an unofficial, community-maintained project and is not affiliated with or endorsed by Adobe Inc.

What can it do?

  • ✂️ Remove backgrounds — subject isolated with a clean, editable mask
  • 👤 Retouch portraits — skin smoothing, tone fixes, dodge & burn setup
  • 🌐 Export for web & social — sRGB, sharpened, correctly sized for Instagram, X, and more
  • 🎞️ Make carousels — split one wide design into seamless, numbered slides
  • 💧 Watermark in bulk — a whole folder of photos in one go, originals untouched
  • 🎨 Color grade & more — film looks, sky replacement, generative fill (Adobe account required)
  • Stay safe — every multi-step "recipe" is a single undo step in Photoshop

Under the hood: 118 tools (102 atomic + 16 one-step recipes) — full list in /docs/available-tools.

Try saying

Remove the background from this portrait — keep it editable with a mask.

Remove background: subject isolated on transparency

Enhance this portrait — smooth the skin and fix the tones, medium intensity.

Enhance portrait: skin smoothing + auto tone in one undoable step

Prepare this design for web, then export Instagram and X post variants.

Prepare for web: sRGB, downscale, sharpen, optimized JPEG

Split this wide banner into a 5-slide seamless Instagram carousel.

Split one wide document into numbered carousel slides

More recipes (batch watermark, passport photos, CSV-driven cards, mockups, …) and pre-engineered prompt templates: /docs/prompt-layer.

Get started

You need Photoshop running (Windows or macOS, any version 2012+) and Node.js 18+.

Option 1 — Easiest: the built-in chat window

bash
npx -p @alisaitteke/photoshop-mcp photoshop-mcp-ui

A chat window opens in your browser. Sign in with an AI provider API key — or reuse your existing Claude Code / Gemini CLI account, no key needed.

Standalone UI Screenshot

Details, providers, and security notes: /docs/standalone-ui.

Option 2 — Inside your AI app (Cursor, Claude, VS Code)

Install in CursorInstall in VS Code

Claude Code:

bash
claude mcp add photoshop -- npx -y @alisaitteke/photoshop-mcp

Or add this to your MCP client's config (Cursor, Claude Desktop, …):

json
{
  "mcpServers": {
    "photoshop": {
      "command": "npx",
      "args": ["-y", "@alisaitteke/photoshop-mcp"]
    }
  }
}

How it works

  1. You type what you want in plain language.
  2. The AI plans the steps, checking the document state first.
  3. Photoshop executes — each recipe lands as one undoable step.

Something went wrong? The AI reads the structured error and knows what to try next. Common fixes: /docs/troubleshooting.

Documentation

Contributing

Contributions are welcome! Please read CONTRIBUTING.md before opening a PR.

Maintainer

Built by Ali Sait TekeGitHub · LinkedIn.

License

MIT

Anonymous, aggregated usage analytics are collected by default and can be disabled anytime — details in /docs/anonymous-usage-analytics.