photoshop-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@photoshop-mcpOpen the image, add a text layer saying 'Sale', and export as JPEG."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Photoshop MCP Server
A Model Context Protocol (MCP) server that lets AI assistants (Claude, opencode, Cursor, etc.) drive Adobe Photoshop on Windows through ExtendScript + COM automation.
Built for Photoshop 2020 (v21.x) but compatible with newer versions. ~122 tools covering documents, layers, text, filters, color adjustments, selections & masks, layer styles, export, layout analysis, design QA, and Photoshop state introspection.
Unofficial community project. Not affiliated with or endorsed by Adobe.
How it works
MCP client (opencode/Claude)
→ Node MCP server (server.js, stdio)
→ bridge.ps1 (PowerShell)
→ Photoshop COM (Application.DoJavaScriptFile)
→ ExtendScript DOMExtendScript, not UXP — external automation via COM can only use ExtendScript, which works on all Photoshop versions (2012–2025+). UXP is for in-process plugins and cannot be invoked externally.
Unicode-safe — non-ASCII text (e.g.
£,—) is escaped to\uXXXXin generated JSX and a UTF-8 BOM is prepended, so prices/accents round-trip correctly.Retry on busy — transient COM
RPC_E_SERVERCALL_RETRYLATER("application is busy") errors are retried with backoff.
Related MCP server: ImageMcp
Requirements
Windows
Adobe Photoshop installed (tested on PS 2020 / v21.2)
Node.js 18+
Install
npm installConfigure as an MCP server
Add to your MCP client config (e.g. ~/.config/opencode/opencode.jsonc, Claude Desktop, Cursor):
{
"mcpServers": {
"photoshop": {
"command": "node",
"args": ["C:\\path\\to\\photoshop-mcp\\server.js"]
}
}
}Restart your MCP client after changes so the updated tool list loads.
Tool highlights
Area | Tools |
Documents |
|
Layers |
|
Layer ops |
|
Text |
|
Filters |
|
Color |
|
Selections & masks |
|
Layer styles |
|
History |
|
Layout / QA |
|
Design system |
|
Introspection |
|
Data-driven |
|
Automation |
|
Run tools/list in your MCP client to see all ~122 tools.
Configuration reference
| Temp JSX files (auto-created) |
| Named PNG snapshots for visual regression ( |
| PSD backups for rollback ( |
| Saved design systems ( |
Known limitations
Generative AI (Firefly) and Neural Filters require PS 24+ / a UXP bridge plugin and cannot be driven via ExtendScript.
select_subjectneeds PS 23+.export_asWebP/AVIF needs PS 23.2+.On PS 2020, some commands prompt a "Photoshop is busy" if a modal dialog is open — dismiss it and retry.
Credits
Capability design inspired by:
Both are MIT licensed. This project is an independent implementation with additional tools (layout analysis, design QA, design systems, visual regression).
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server for Qwen Image 3 AI image generation
The Figma MCP server brings Figma design context directly into your AI workflow.
The Canva MCP server connects AI assistants (like Claude, ChatGPT, and Cursor) to Canva's API, enabling them to create and manage designs directly within chat conversations. Key capabilities include generating new designs from prompts, autofilling templates, searching and resizing existing designs, importing files from URLs, exporting designs as PDFs or images, and managing folders and comments without switching between tools.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server for controlling Adobe Photoshop from AI assistants, with Windows-first workflow, structured state, smoke-tested action playback, and a bundled Codex skill for image editing.3MIT
- FlicenseNot gradedqualityDmaintenanceA full-featured image processing MCP server for AI assistants, exposing ~55 tools across 11 categories for editing, layers, conversion, AI segmentation/cleanup/generation, design analysis, and screenshot-to-code.-
- AlicenseAqualityDmaintenanceA professional MCP server that lets AI assistants directly control Adobe Photoshop for document creation, layer management, filters, adjustments, shapes, text, and design intelligence like palette generation and font pairing.322MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that lets AI assistants like Claude control Adobe Illustrator through natural language by executing ExtendScript code and providing document state inspection.6MIT