Photoshop-MCP-Server
The Photoshop MCP Server allows for remote control of Photoshop through an MCP server that supports cross-platform environments. It utilizes FastAPI to offer REST and WebSocket endpoints and integrates various control modes including AppleScript, PowerShell, and UXP Plug-in, enhancing automation and batch processing capabilities.
Photoshop MCP Server
This project is a Model Context Protocol (MCP) server that enables remote control of Photoshop on macOS and Windows using FastAPI. It includes REST/WebSocket endpoints, cross-platform support, backend control via AppleScript/PowerShell, UXP Plug-in, plugin packaging, thumbnail generation, cluster mode management, and LLM auto-retouch features. Requires Python 3.11+, macOS or Windows 10/11, and Adobe Photoshop 2023+.
Features
- Cross-platform support for macOS/Windows
- REST/WebSocket endpoints using FastAPI/Starlette
- AppleScript/PowerShell backend control
- UXP Plug-in control with WebSocket communication
- Plugin packaging functionality
- Cluster mode for managing multiple Photoshop instances
- LLM auto-retouch feature
Usage
- You can start the server with default or specified backends using commands like
photoshop-mcp-server start
. - Detailed usage instructions are available in the .
New Features in Phase v2.0
- Cluster mode for distributed job management
- LLM auto-retouch using LiteLLM with multi-modal models like GPT-4 Vision