photoshop-mcp
Photoshop MCP Server
Сервер Model Context Protocol (MCP), который позволяет ИИ-ассистентам (Claude, opencode, Cursor и др.) управлять Adobe Photoshop на Windows через ExtendScript и COM-автоматизацию.
Создан для Photoshop 2020 (v21.x), но совместим с более новыми версиями. ~122 инструмента, охватывающих документы, слои, текст, фильтры, корректировку цвета, выделения и маски, стили слоёв, экспорт, анализ макета, QA дизайна и проверку состояния Photoshop.
Неофициальный общественный проект. Не связан с Adobe и не одобрен Adobe.
Как это работает
MCP client (opencode/Claude)
→ Node MCP server (server.js, stdio)
→ bridge.ps1 (PowerShell)
→ Photoshop COM (Application.DoJavaScriptFile)
→ ExtendScript DOMExtendScript, а не UXP — внешняя автоматизация через COM может использовать только ExtendScript, который работает во всех версиях Photoshop (2012–2025+). UXP предназначен для плагинов внутри процесса и не может вызываться извне.
Unicode-safe — не-ASCII текст (например,
£,—) экранируется в\uXXXXв генерируемом JSX и добавляется BOM UTF-8, поэтому цены и диакритические знаки корректно переносятся.Повтор при занятости — временные ошибки COM
RPC_E_SERVERCALL_RETRYLATER(«приложение занято») повторяются с обратной задержкой.
Related MCP server: ImageMcp
Требования
Windows
Установленный Adobe Photoshop (протестировано на PS 2020 / v21.2)
Node.js 18+
Установка
npm installНастройка в качестве MCP-сервера
Добавьте в конфигурацию вашего MCP-клиента (например, ~/.config/opencode/opencode.jsonc, Claude Desktop, Cursor):
{
"mcpServers": {
"photoshop": {
"command": "node",
"args": ["C:\\path\\to\\photoshop-mcp\\server.js"]
}
}
}Перезапустите MCP-клиент после изменений, чтобы обновился список инструментов.
Основные возможности
Область | Инструменты |
Документы |
|
Слои |
|
Операции со слоями |
|
Текст |
|
Фильтры |
|
Цвет |
|
Выделение и маски |
|
Стили слоёв |
|
История |
|
Раскладка / QA |
|
Дизайн-система |
|
Интроспекция |
|
Данные |
|
Автоматизация |
|
Выполните tools/list в вашем MCP-клиенте, чтобы увидеть все ~122 инструмента.
Справка по конфигурации
| Временные JSX-файлы (создаются автоматически) |
| Именованные PNG-снимки для визуальной проверки ( |
| Резервные копии PSD для отката ( |
| Сохранённые дизайн-системы ( |
Известные ограничения
Генеративный ИИ (Firefly) и Neural Filters требуют PS 24+ / моста UXP и не могут вызываться через ExtendScript.
Команда
select_subjectтребует PS 23+. Форматы WebP/AVIF вexport_asтребуют PS 23.2+.На PS 2020 некоторые команды вызывают сообщение «фотошоп занян», если открыто диалоговое окно — закройте его и повторите.
Благодарности
Дизайн возможностей основан на:
Оба проекта лицензированы MIT. Этот проект — независимая реализация с дополнительными инструментами (анализ макета, QA дизайна, дизайн-системы, визуальная регрессия).
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server for AI photo editing: nothing to install, no desktop photo editor needed.
214 tools for AI agents over one MCP endpoint: image, video, audio, 3D, data, storage, mail, GPUs.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server for Qwen Image 3 AI image generation
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.4MIT
- FlicenseNot gradedqualityDmaintenanceA 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.-
- AlicenseAqualityDmaintenanceA 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
- FlicenseNot gradedqualityDmaintenanceAn MCP server that lets AI assistants control Adobe Illustrator locally—running ExtendScript, capturing canvas screenshots, exporting artwork, and optionally remembering techniques—all without network activity.-