photoshop-mcp
Click on "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.2MIT
- FlicenseNot gradedqualityCmaintenanceA 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.
- AlicenseAqualityCmaintenanceA 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
Related MCP Connectors
The Figma MCP server brings Figma design context directly into your AI workflow.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP Server for Slima - AI Writing IDE for Novel Authors with AI Beta Reader.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/francisanderson/photoshop-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server