photoshop-mcp
Photoshop MCP Server
AI 어시스턴트(Claude, opencode, Cursor 등)가 ExtendScript + COM 자동화를 통해 Windows의 Adobe Photoshop을 제어할 수 있게 해주는 Model Context Protocol(MCP) 서버입니다.
**Photoshop 2020(v21.x)**용으로 제작되었지만 최신 버전과도 호환됩니다. 문서, 레이어, 텍스트, 필터, 색상 조정, 선택 및 마스크, 레이어 스타일, 내보내기, 레이아웃 분석, 디자인 QA, Photoshop 상태 검사 등을 다루는 약 122개의 도구를 제공합니다.
비공식 커뮤니티 프로젝트입니다. Adobe와 제휴하거나 보증하지 않습니다.
작동 방식
MCP client (opencode/Claude)
→ Node MCP server (server.js, stdio)
→ bridge.ps1 (PowerShell)
→ Photoshop COM (Application.DoJavaScriptFile)
→ ExtendScript DOMUXP가 아닌 ExtendScript — COM을 통한 외부 자동화는 ExtendScript만 사용할 수 있으며, 이는 모든 Photoshop 버전(2012~2025+)에서 작동합니다. UXP는 프로세스 내 플러그인용이며 외부에서 호출할 수 없습니다.
유니코드 안전 — 비ASCII 텍스트(예:
£,—)는 생성된 JSX에서\uXXXX로 이스케이프되고 UTF-8 BOM이 앞에 추가되어 가격/악센트가 올바르게 왕복됩니다.사용 중 재시도 — 일시적인 COM
RPC_E_SERVERCALL_RETRYLATER("애플리케이션이 사용 중") 오류는 백오프와 함께 재시도됩니다.
Related MCP server: ImageMcp
요구 사항
Windows
Adobe Photoshop 설치(PS 2020 / v21.2에서 테스트됨)
Node.js 18+
설치
npm installMCP 서버로 구성
MCP 클라이언트 구성에 추가합니다(예: ~/.config/opencode/opencode.jsonc, Claude Desktop, Cursor):
{
"mcpServers": {
"photoshop": {
"command": "node",
"args": ["C:\\path\\to\\photoshop-mcp\\server.js"]
}
}
}변경 후 MCP 클라이언트를 다시 시작하여 업데이트된 도구 목록이 로드되도록 합니다.
주요 도구
문서 |
|
레이어 |
|
레이어 작업 |
|
텍스트 |
|
필터 |
|
색상 |
|
선택 및 마스크 |
|
레이어 스타일 |
|
기록 |
|
레이아웃 / QA |
|
디자인 시스템 |
|
상태 검사 |
|
데이터 기반 |
|
자동화 |
|
MCP 클라이언트에서 tools/list를 실행하면 약 122개의 모든 도구를 볼 수 있습니다.
구성 참조
| 임시 JSX 파일(자동 생성) |
| 시각적 회귀 테스트용 명명된 PNG 스냅샷( |
| 롤백용 PSD 백업( |
| 저장된 디자인 시스템( |
알려진 제한 사항
생성형 AI(Firefly) 및 Neural Filters는 PS 24+ / UXP 브리지 플러그인이 필요하며 ExtendScript로 구동할 수 없습니다.
select_subject는 PS 23+가 필요합니다.export_asWebP/AVIF는 PS 23.2+가 필요합니다.PS 2020에서는 모달 대화 상자가 열려 있으면 일부 명령이 "Photoshop이 사용 중"이라는 메시지를 표시합니다. 대화 상자를 닫고 다시 시도하세요.
크레딧
기능 설계는 다음에서 영감을 받았습니다:
둘 다 MIT 라이선스입니다. 이 프로젝트는 추가 도구(레이아웃 분석, 디자인 QA, 디자인 시스템, 시각적 회귀 테스트)를 포함한 독립적인 구현입니다.
라이선스
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server for controlling Adobe Photoshop from AI assistants, with Windows-first workflow, structured state, smoke-tested action playback, and a bundled Codex skill for image editing.2MIT
- FlicenseNot gradedqualityCmaintenanceA full-featured image processing MCP server for AI assistants, exposing ~55 tools across 11 categories for editing, layers, conversion, AI segmentation/cleanup/generation, design analysis, and screenshot-to-code.
- AlicenseAqualityCmaintenanceA professional MCP server that lets AI assistants directly control Adobe Photoshop for document creation, layer management, filters, adjustments, shapes, text, and design intelligence like palette generation and font pairing.322MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that lets AI assistants like Claude control Adobe Illustrator through natural language by executing ExtendScript code and providing document state inspection.6MIT
Related MCP Connectors
The Figma MCP server brings Figma design context directly into your AI workflow.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP Server for Slima - AI Writing IDE for Novel Authors with AI Beta Reader.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/francisanderson/photoshop-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server