PsMCP - MCP Server for Photoshop

MIT License
2

Integrations

  • Uses .env configuration for storing API keys and directory settings needed to connect the MCP server with Photoshop.

  • Offers a Gradio client interface for testing the Photoshop automation tools, though with limited tool call functionality compared to other clients.

  • Leverages Python for the implementation of the MCP server that connects to Photoshop, enabling programmatic control of PSD editing and creative workflows.

PsMCP-MCP-Server-for-Photoshop

Watch the Demo Below

Usage

Install Requirements

Activate your Python environment and install dependencies:

pip install -r requirements.txt

Run Using the Gradio Client Provided


Heads Up: The Gemini Gradio client I've provided, for some reason does only a maximum of one tool call for any request, use this just to test the tool. For actual usage use Claude ot Cursor


Set Gemini Key in .env

GEMINI_API_KEY = PASTE_YOUR_KEY_HERE

Set Directories for PSDs, Assets and Exports

PSD_DIRECTORY = "D:\\Photoshop Files" EXPORT_DIRECTORY = "D:\\PsMCP-Exports" ASSETS_DIR = "D:\\PsMCP-Assets"

Run the App and connect to the Server

python app.py

Configure Server with Any MCP Client (Claude, Cursor, etc)

Add Server to Config file as follows to access the tools

{ "mcpServers": { "PhotoshopAdv": { "command": "uv", "args": [ "--directory", "Path/To/Directory", "run", "psMCP.py" ], "timeout": 60000 } } }

Use Cases

  • Automate repetitive Photoshop tasks (e.g., inserting text, resizing, exporting).
  • Build custom design pipelines for batch PSD editing.
  • Rapidly generate marketing creatives from templates.
  • Toggle layers or apply effects dynamically through Python scripts.
  • Streamline creative asset versioning and export processes.
-
security - not tested
A
license - permissive license
-
quality - not tested

A server that allows AI tools like Claude and Cursor to automate and control Photoshop through natural language commands, enabling tasks like editing PSDs, toggling layers, and generating marketing creatives.

  1. Usage
    1. Use Cases

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        A server that enables natural language interaction with AutoCAD through large language models like Claude, allowing users to create and modify drawings using conversational commands.
        Last updated -
        19
        Python
        • Apple
      • -
        security
        A
        license
        -
        quality
        A server that enables AI assistants to understand and interact with Unity projects in real-time, providing access to scene hierarchy, project settings, and the ability to execute code directly in the Unity Editor.
        Last updated -
        40
        MIT License
        • Linux
        • Apple
      • A
        security
        A
        license
        A
        quality
        A server that enables AI assistants to create and edit PowerPoint presentations with features for adding various slide types, tables, charts, and AI-generated images through Stable Diffusion.
        Last updated -
        11
        1
        Python
        MIT License
        • Apple
        • Linux
      • -
        security
        F
        license
        -
        quality
        A lightweight server that enables AI assistants like Cursor & Claude to read from and write to Obsidian vaults, allowing actions like creating notes, checking existing content, and managing todos through natural language.
        Last updated -
        192
        8
        TypeScript

      View all related MCP servers

      ID: lyx1o1urrl