# Illustrator MCP Server

Сервер связывает ИИ-ассистентов с Adobe Illustrator для программного создания макетов, векторной графики, текста и палитр. Пригодится для пакетного экспорта и автоматической правки ассетов.

- 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/illustrator
- Обновлён: 2026-10-21
- HTML: https://affpapa.org/nevibecode/mcp/zachshallbetter-illustrator-mcp-server

## Что делает

Сервер работает через внутренний скриптовый механизм ExtendScript и открывает клиенту доступ к документам, монтажным областям, слоям и векторным объектам. Через вызовы инструментов агент строит геометрические примитивы, объединяет контуры, накладывает градиенты и правит параметры типографики. Координатная сетка здесь пересчитана. Отсчёт задаётся в типографских пунктах от левого верхнего угла активного артборда вниз, поэтому позиционировать слои намного проще.

Для запуска нужны установленный Adobe Illustrator 2023 или новее, Node.js 18+ и операционная система macOS либо Windows. На macOS при первом запуске система запрашивает разрешение на управление программой в настройках автоматизации. Без этого подтверждения ExtendScript не выполнится. Файлы разрешено открывать и сохранять только в домашнем каталоге или в путях из переменной окружения `ILLUSTRATOR_ALLOWED_DIRS`.

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

## Установка

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

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

### Codex

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

### Cursor

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

### GitHub Copilot

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

### Gemini CLI

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

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

## Примеры запросов агенту
- Создай новый CMYK-документ и нарисуй по центру три синих эллипса.
- Найди все текстовые блоки на монтажной области 0 и увеличь размер шрифта до 16 pt.
- Выгрузи все артборды текущего файла Illustrator в отдельные файлы EPS.

## Похожие
- [Illustrator](https://affpapa.org/nevibecode/skills/illustrator.md) — скилл · 2100 установок
- [adobe-illustrator-scripting](https://affpapa.org/nevibecode/skills/adobe-illustrator-scripting.md) — скилл · 268 установок
- [after-effects](https://affpapa.org/nevibecode/skills/after-effects.md) — скилл · 2800 установок
- [Adobe](https://affpapa.org/nevibecode/skills/adobe.md) — скилл · 1900 установок
- [photoshop-automator](https://affpapa.org/nevibecode/skills/photoshop-automator.md) — скилл · 477 установок
- [efecto-graphic-design](https://affpapa.org/nevibecode/skills/efecto-graphic-design.md) — скилл · 795 установок

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

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