Photoshop-MCP-Server

Photoshop-MCP-Server

3

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