# Premiere Pro MCP Server

Управляет проектами, дорожками и экспортом в Adobe Premiere Pro через команды ассистента. Пригодится для пакетного монтажа и автоматизации рутины на таймлайне.

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

## Что делает

Сервер связывает ИИ-клиент с видеоредактором через промежуточный UXP-плагин. Premiere Pro не имеет внешнего API через AppleScript или COM, поэтому связь идёт по протоколу WebSocket на порту 3011. Локальный процесс слушает запросы по stdio и передаёт команды встроенной панели MCP Bridge. Через вызовы инструментов агент открывает проекты, нарезает клипы, расставляет маркеры и двигает плейхед.

Для работы нужны Premiere Pro 25.6 или новее, Node.js 18 и утилита UXP Developer Tool. Без неё неподписанный плагин загрузить в редактор не выйдет. Автор проверял скрипты на симуляции DOM по документации UXP, но на живом видеоредакторе тесты ещё не запускались. Поэтому при сложных операциях на дорожках возможны сбои с индексами клипов, которые сдвигаются после каждой правки.

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

## Установка

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

**Командой платформы**
```bash
claude mcp add --env PREMIERE_WS_PORT=<PREMIERE_WS_PORT> --env BRIDGE_TOKEN=<BRIDGE_TOKEN> --env PREMIERE_ALLOWED_DIRS=<PREMIERE_ALLOWED_DIRS> --env PREMIERE_SCRIPT_TIMEOUT_MS=<PREMIERE_SCRIPT_TIMEOUT_MS> --env PREMIERE_CONNECT_WAIT_MS=<PREMIERE_CONNECT_WAIT_MS> --transport stdio premiere -- npx -y adobe-mcp-premiere
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add premiere --env PREMIERE_WS_PORT=<PREMIERE_WS_PORT> --env BRIDGE_TOKEN=<BRIDGE_TOKEN> --env PREMIERE_ALLOWED_DIRS=<PREMIERE_ALLOWED_DIRS> --env PREMIERE_SCRIPT_TIMEOUT_MS=<PREMIERE_SCRIPT_TIMEOUT_MS> --env PREMIERE_CONNECT_WAIT_MS=<PREMIERE_CONNECT_WAIT_MS> -- npx -y adobe-mcp-premiere
```
Вместо <…> подставьте свои значения

### Cursor

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

### GitHub Copilot

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

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e PREMIERE_WS_PORT=<PREMIERE_WS_PORT> -e BRIDGE_TOKEN=<BRIDGE_TOKEN> -e PREMIERE_ALLOWED_DIRS=<PREMIERE_ALLOWED_DIRS> -e PREMIERE_SCRIPT_TIMEOUT_MS=<PREMIERE_SCRIPT_TIMEOUT_MS> -e PREMIERE_CONNECT_WAIT_MS=<PREMIERE_CONNECT_WAIT_MS> premiere npx -y adobe-mcp-premiere
```
Вместо <…> подставьте свои значения

## Когда брать
- импортировать отснятый материал и разложить по бинам
- нарезать дорожки и расставить маркеры по таймкодам
- подогнать масштабирование клипов под размер кадра
- перелинковать потерянные медиафайлы в проекте

## Примеры запросов агенту
- Проверь подключение к редактору через `premiere_status` и назови активный проект
- Добавь маркер с комментарием на пятой секунде активного таймлайна
- Создай новую бин-папку с именем Interviews и импортируй туда видеофайлы

## Похожие
- [MCP for Adobe Premiere Pro](https://affpapa.org/nevibecode/mcp/mcp-for-adobe-premiere-pro.md) — MCP-сервер · ★ 440
- [Premiere](https://affpapa.org/nevibecode/skills/premiere.md) — скилл · 1800 установок
- [auto-editor-export](https://affpapa.org/nevibecode/skills/auto-editor-export.md) — скилл · 719 установок
- [premiere-pro-mcp](https://affpapa.org/nevibecode/skills/premiere-pro-mcp.md) — скилл · 844 установки
- [video-motion-graphics](https://affpapa.org/nevibecode/skills/video-motion-graphics.md) — скилл · 2400 установок
- [after-effects](https://affpapa.org/nevibecode/skills/after-effects.md) — скилл · 2800 установок

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

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