
stewberticus/adobe-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Унифицированный MCP-сервер для приложений Adobe Creative Suite - Control Photoshop, Premiere Pro, Illustrator и InDesign через AI
Обзор
Adobe MCP обеспечивает автоматизацию на базе ИИ для приложений Adobe Creative Suite (Photoshop, Premiere Pro, Illustrator и InDesign) через протокол Model Context Protocol (MCP). Это позволяет помощникам ИИ, таким как Клод, программно управлять приложениями Adobe, используя естественный язык. Управление Photoshop, Premiere Pro, Illustrator и InDesign - : Используйте разговорные команды для автоматизации приложений Adobe - : Доступ к слоям, фильтрам, тексту, выборам и многое другое - : Прокси-сервер на основе WebSocket для мгновенного выполнения команд - : Работает на Windows и macOS 1. (Python) - Инструменты экспозиции для клиентов AI/LLM 2. (Node.js) - Мост WebSocket между приложениями MCP и Adobe 3. (JavaScript) - Выполнять команды в приложениях Adobe - Python 3.10+ - Node.js 18+ - приложения Adobe Creative Suite (26.0+ для Photoshop, 25.3+ для Premiere) - Инструменты разработчика Adobe UXP 5.
Обзор (машинный перевод)
Adobe MCP обеспечивает автоматизацию на базе ИИ для приложений Adobe Creative Suite (Photoshop, Premiere Pro, Illustrator и InDesign) через протокол Model Context Protocol (MCP). Это позволяет помощникам ИИ, таким как Клод, программно управлять приложениями Adobe, используя естественный язык.
Особенности
Поддержка нескольких приложений: контроль Photoshop, Premiere Pro, Illustrator и InDesign Интерфейс естественного языка: используйте разговорные команды для автоматизации приложений Adobe Всеобъемлющий API: Доступ к слоям, фильтрам, тексту, выборам и многому другому Real-time Communication: прокси-сервер WebSocket для мгновенного выполнения команд Cross-Platform: Работает на Windows и macOS
Архитектура
Система использует 3-уровневую архитектуру:
- MCP Servers (Python) - Инструменты для работы с клиентами AI/LLM
- Прокси-сервер (Node.js) - мост WebSocket между приложениями MCP и Adobe
- UXP Plugins (JavaScript) - Выполнять команды в приложениях Adobe
##Установка
Предпосылки
Python 3.10+ Node.js 18+ Adobe Creative Suite (26.0+ для Photoshop, 25.3+ для Premiere) Инструменты для разработчиков Adobe UXP
###Быстрая установка
-
Клонировать хранилище:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Adobe MCP - Unified MCP Server for Adobe Creative Suite
Adobe MCP provides AI-powered automation for Adobe Creative Suite applications (Photoshop, Premiere Pro, Illustrator, and InDesign) through the Model Context Protocol (MCP). This enables AI assistants like Claude to control Adobe applications programmatically using natural language.
Features
- Multi-Application Support: Control Photoshop, Premiere Pro, Illustrator, and InDesign
- Natural Language Interface: Use conversational commands to automate Adobe apps
- Comprehensive API: Access to layers, filters, text, selections, and more
- Real-time Communication: WebSocket-based proxy for instant command execution
- Cross-Platform: Works on Windows and macOS
Architecture
The system uses a 3-tier architecture:
- MCP Servers (Python) - Expose tools to AI/LLM clients
- Proxy Server (Node.js) - WebSocket bridge between MCP and Adobe apps
- UXP Plugins (JavaScript) - Execute commands within Adobe applications
Installation
Prerequisites
- Python 3.10+
- Node.js 18+
- Adobe Creative Suite applications (26.0+ for Photoshop, 25.3+ for Premiere)
- Adobe UXP Developer Tools
Quick Install
- Clone the repository:
git clone https://github.com/yourusername/adobe-mcp.git
cd adobe-mcp
- Install Python dependencies:
pip install -e .
- Install proxy server dependencies:
cd proxy-server
npm install
cd ..
- Start the proxy server:
adobe-proxy
- Install UXP plugins via Adobe UXP Developer Tools
Usage
Starting Individual MCP Servers
# Photoshop
adobe-photoshop
# Premiere Pro
adobe-premiere
# Illustrator (includes built-in proxy)
adobe-illustrator
# InDesign
adobe-indesign
Claude Desktop Configuration
Add to your Claude desktop configuration:
{
"mcpServers": {
"adobe-photoshop": {
"command": "adobe-photoshop"
},
"adobe-premiere": {
"command": "adobe-premiere"
},
"adobe-illustrator": {
"command": "adobe-illustrator"
},
"adobe-indesign": {
"command": "adobe-indesign"
}
}
}
Example Prompts
- “Create a new Photoshop document with a blue gradient background”
- “Add a text layer saying ‘Hello World’ in 48pt Helvetica”
- “Apply a gaussian blur filter to the current layer”
- “Create a double exposure effect with two images”
- “Add cross-fade transitions between all clips in Premiere”
UXP Plugin Installation
- Launch Adobe UXP Developer Tools
- Click “Add Plugin” and navigate to the appropriate plugin folder:
uxp-plugins/photoshopfor Photoshopuxp-plugins/premierefor Premiere Prouxp-plugins/illustratorfor Illustratoruxp-plugins/indesignfor InDesign
- Select the
manifest.jsonfile - Click “Load” to activate the plugin
Development
Project Structure
adobe-mcp/
├── adobe_mcp/ # Python MCP servers
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"adobe-photoshop": {
"command": "adobe-photoshop"
},
"adobe-premiere": {
"command": "adobe-premiere"
},
"adobe-illustrator": {
"command": "adobe-illustrator"
},
"adobe-indesign": {
"command": "adobe-indesign"
}
}
}