Photoshop MCP Server
@loonghao
About Photoshop MCP Server
A Model Context Protocol (MCP) server that interfaces with Adobe Photoshop's Python API. Enables LLMs to execute image editing operations, automate workflows, and manage Photoshop tasks through structured commands and context-aware interactions.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"photoshop": {
"command": "uvx",
"args": [
"--python",
"3.10",
"photoshop-mcp-server"
],
"env": {
"PS_VERSION": "2024"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Photoshop MCP Server?
Photoshop MCP Server is a Model Context Protocol (MCP) server that bridges MCP‑compatible AI assistants with Adobe Photoshop on Windows. It uses the photoshop-python-api to allow programmatic control of Photoshop documents, layers, and effects.
How to use Photoshop MCP Server?
Install via pip install photoshop-mcp-server or uv install photoshop-mcp-server, then add the server to your MCP host configuration (e.g., Claude Desktop, Windsurf, Cline) using uvx and set the PS_VERSION environment variable. Once configured, you can ask your AI assistant to perform Photoshop tasks.
Key features of Photoshop MCP Server
- Create, open, and save Photoshop documents
- Create and manipulate text and solid color layers
- Retrieve Photoshop session and document information
- Apply effects and adjustments to images
- Exposes resources:
photoshop://info,photoshop://document/info,photoshop://document/layers
Use cases of Photoshop MCP Server
- Generate and edit documents via natural‑language chat commands
- Automate layer creation and styling for social media posts
- Analyze existing PSD files (e.g., count layers, get layer structure)
- Integrate Photoshop into larger MCP‑based workflows
FAQ from Photoshop MCP Server
What operating systems are supported?
Only Windows. The server communicates with Photoshop via Windows‑specific COM interfaces and does not work on macOS or Linux.
What Python version is required?
Python 3.10 or higher. You can explicitly specify a version (3.10–3.14) in the uvx arguments.
How do I specify which Photoshop version to connect to?
Set the environment variable PS_VERSION in your MCP host configuration (e.g., "PS_VERSION": "2024"). Versions CC2017 through 2024 are tested.
How is the server installed?
Install via pip: pip install photoshop-mcp-server, or via uv: uv install photoshop-mcp-server.
What MCP hosts are supported?
It works with any standard MCP host, including Claude Desktop, Windsurf, and Cline. Configuration follows the uvx command format.
More Media & Design MCP servers
Spotify MCP Server
marcelmaraisLightweight MCP server for Spotify
YouTube MCP Server
ZubeidHendricksMCP Server for YouTube API, enabling video management, Shorts creation, and advanced analytics

BibiGPT AI video & audio summarizer
JimmyLvOpenClaw / Claude Code / Codex Agent skill for summarizing videos/audio via BibiGPT CLI (bibi)
KiCAD MCP: AI-Assisted PCB Design
mixelpixxKiCAD MCP is a Model Context Protocol (MCP) implementation that enables Large Language Models (LLMs) like Claude to directly interact with KiCAD for printed circuit board design.
Weather API MCP Server
TuanKiriA lightweight Model Context Protocol (MCP) server that enables AI assistants like Claude to retrieve and interpret real-time weather data. Discuss on Hacker News:
Comments