The platform limit is absolute — COM is the integration — so check that before anything else. If you clear it, the version variable is the setting that matters next: with several Photoshop installs on a machine, PS_VERSION is what points the server at the right one. Resources give the assistant the current document and layer state without a tool call.
A bridge between MCP clients and Adobe Photoshop, built on photoshop-python-api and Windows COM.
- Document tools — create, open and save documents
- Layer tools — create text layers, solid colour layers and more
- Session tools — information about the Photoshop session, the active document and the current selection
- Effects and adjustments applied to images
- Read-only resources: photoshop://info for the application, photoshop://document/info for the active document, and photoshop://document/layers for its layers
Windows only — it depends on Windows COM interfaces, and macOS and Linux cannot run it. Adobe Photoshop installed locally, tested from CC2017 through 2024, and Python 3.10 or higher. Install photoshop-mcp-server from PyPI, then configure your MCP host with the uvx command and PS_VERSION set to the Photoshop version you want to connect to.
One command — pip install photoshop-mcp-server
