photoshop-python-api-mcp-server
by loonghao
Overview
Controls Adobe Photoshop programmatically via Model Context Protocol (MCP) for AI assistants.
Installation
photoshop-mcp-serverEnvironment Variables
- PS_VERSION
Security Notes
The server's `execute_javascript` function, utilized by `create_solid_color_layer`, allows direct execution of arbitrary JavaScript code within Photoshop. This presents a critical security vulnerability, as a malicious actor or a compromised AI assistant could inject arbitrary code to perform unauthorized operations within Photoshop, manipulate local files, or potentially execute system commands on the host Windows machine, depending on Photoshop's scripting capabilities and system configurations. This is a form of remote code execution on the local machine.
Similar Servers
pharo-smalltalk-interop-mcp-server
A Python-based server facilitating interoperability with Pharo Smalltalk environments.
mcp-code-exec-python
Provides a Model Context Protocol (MCP) server for executing arbitrary Python code with optional package installations, supporting HTTP, SSE, and STDIO transports.
mcp-units
Converts cooking measurements (volume, weight, temperature) between common units, designed for integration with MCP-compatible tools and VSCode extensions.
photoshop-mcp-server
This server acts as a bridge, allowing external applications to control Adobe Photoshop through its ExtendScript engine, facilitating automation and custom workflows.