# Photoshop MCP Server

MCP-сервер подключает Adobe Photoshop к агенту и даёт управлять документами, слоями, выделениями, настройками и экспортом.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 28
- Автор: zachshallbetter
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/zachshallbetter/adobe-mcp/tree/HEAD/packages/photoshop
- Обновлён: 2026-10-21
- HTML: https://affpapa.org/nevibecode/mcp/photoshop-mcp-server

## Что делает

Сервер запускается на компьютере с Adobe Photoshop и связывает его с MCP-клиентом через ExtendScript. Агент получает операции для документов, размеров изображения и холста, слоёв и групп, выделений, корректировок, фильтров, текста, истории и экспорта.

В наборе есть инструменты вроде `list_documents`, `create_layer`, `select_area`, `adjust_layers`, `apply_filter` и `save_document`. Нужны Photoshop 2023 или новее и Node.js 18 или новее; поддерживаются macOS и Windows.

Файлы должны находиться в домашней папке или в каталоге из `PHOTOSHOP_ALLOWED_DIRS`, иначе сервер не сможет работать с ними. На macOS первый вызов также просит разрешить управление Photoshop в настройках автоматизации.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `PHOTOSHOP_APP_NAME`, `PHOTOSHOP_ALLOWED_DIRS`, `PHOTOSHOP_SCRIPT_TIMEOUT_MS` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env PHOTOSHOP_APP_NAME=<PHOTOSHOP_APP_NAME> --env PHOTOSHOP_ALLOWED_DIRS=<PHOTOSHOP_ALLOWED_DIRS> --env PHOTOSHOP_SCRIPT_TIMEOUT_MS=<PHOTOSHOP_SCRIPT_TIMEOUT_MS> --transport stdio photoshop -- npx -y adobe-mcp-photoshop
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add photoshop --env PHOTOSHOP_APP_NAME=<PHOTOSHOP_APP_NAME> --env PHOTOSHOP_ALLOWED_DIRS=<PHOTOSHOP_ALLOWED_DIRS> --env PHOTOSHOP_SCRIPT_TIMEOUT_MS=<PHOTOSHOP_SCRIPT_TIMEOUT_MS> -- npx -y adobe-mcp-photoshop
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "photoshop": {
            "command": "npx",
            "args": [
                "-y",
                "adobe-mcp-photoshop"
            ],
            "env": {
                "PHOTOSHOP_APP_NAME": "<PHOTOSHOP_APP_NAME>",
                "PHOTOSHOP_ALLOWED_DIRS": "<PHOTOSHOP_ALLOWED_DIRS>",
                "PHOTOSHOP_SCRIPT_TIMEOUT_MS": "<PHOTOSHOP_SCRIPT_TIMEOUT_MS>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "photoshop": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "adobe-mcp-photoshop"
            ],
            "env": {
                "PHOTOSHOP_APP_NAME": "<PHOTOSHOP_APP_NAME>",
                "PHOTOSHOP_ALLOWED_DIRS": "<PHOTOSHOP_ALLOWED_DIRS>",
                "PHOTOSHOP_SCRIPT_TIMEOUT_MS": "<PHOTOSHOP_SCRIPT_TIMEOUT_MS>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e PHOTOSHOP_APP_NAME=<PHOTOSHOP_APP_NAME> -e PHOTOSHOP_ALLOWED_DIRS=<PHOTOSHOP_ALLOWED_DIRS> -e PHOTOSHOP_SCRIPT_TIMEOUT_MS=<PHOTOSHOP_SCRIPT_TIMEOUT_MS> photoshop npx -y adobe-mcp-photoshop
```
Вместо <…> подставьте свои значения

## Когда брать
- открывать и сохранять документы Photoshop
- создавать, группировать и преобразовывать слои
- выделять области и применять корректировки
- экспортировать изображения в разные форматы

## Примеры запросов агенту
- Покажи открытые документы через `list_documents` и создай новый документ.
- Создай группу и слой через `create_layer`, затем измени его свойства.
- Выдели область, примени корректировку и сохрани документ через `save_document`.

## Похожие
- [photoshop-automator](https://affpapa.org/nevibecode/skills/photoshop-automator.md) — скилл · 477 установок
- [photoshop-mcp](https://affpapa.org/nevibecode/mcp/photoshop-mcp.md) — MCP-сервер · ★ 742
- [Photoshop](https://affpapa.org/nevibecode/skills/photoshop.md) — скилл · 2100 установок
- [editmamei-photoshop-mcp](https://affpapa.org/nevibecode/mcp/editmamei-photoshop-mcp.md) — MCP-сервер · ★ 15
- [Adobe](https://affpapa.org/nevibecode/skills/adobe.md) — скилл · 1900 установок
- [direct](https://affpapa.org/nevibecode/skills/direct.md) — скилл · 488 установок

Из того же набора: [zachshallbetter/adobe-mcp](https://affpapa.org/nevibecode/by/zachshallbetter/adobe-mcp.md) — 6 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
