kirei-adobe-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kirei-adobe-mcpIn Photoshop, remove the background from hero.jpg and export a PNG"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
πΈ kirei-adobe-mcp
The definitive, unified, strictly-typed Model Context Protocol (MCP) server for Adobe Photoshop, Premiere Pro, After Effects, and Illustrator.
Designed for enterprise AI assistants (Claude Desktop, Cursor, Antigravity, Cline, Windsurf), kirei-adobe-mcp replaces brittle scripts with 62 deterministic tools, strict Zod contracts, cryptographic risk classification (R0βR4), Content-Addressed Storage (CAS), and visual verification.
π Application Guides & Documentation
π¨ Photoshop Guide | π¬ Premiere Pro Guide | π Illustrator Guide | |
Smart Selection & Layer Styles | Timeline DOM, MOGRT & Lumetri | Shape Animators & Headless Render | Pathfinders & Image Trace |
π MCP Protocol 2026 | π‘οΈ Architecture & Security | πΊοΈ Master Blueprint | π Technical Specs |
Prompts, Resources & Streaming | R0βR4, HMAC & SQLite WAL | Strategic Roadmap & Gap Audit | Normative Specifications |
β‘ Quickstart in 60 Seconds (Zero-Config)
You do not need to clone the repository or manually build the project. You can run kirei-adobe-mcp directly with npx:
1. Add to Your Favorite MCP Client
π€ Claude Desktop
Add this entry to your configuration file (%APPDATA%\Claude\claude_desktop_config.json on Windows or ~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"kirei-adobe": {
"command": "npx",
"args": ["-y", "kirei-adobe-mcp"]
}
}
}π» Cursor
Create or edit .cursor/mcp.json in your workspace or global Cursor settings:
{
"mcpServers": {
"kirei-adobe": {
"command": "npx",
"args": ["-y", "kirei-adobe-mcp"]
}
}
}π Antigravity / Gemini CLI
Add to ~/.gemini/antigravity-cli/mcp.json:
{
"mcpServers": {
"kirei-adobe": {
"command": "npx",
"args": ["-y", "kirei-adobe-mcp"]
}
}
}π Windsurf / Cascade
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"kirei-adobe": {
"command": "npx",
"args": ["-y", "kirei-adobe-mcp"]
}
}
}π οΈ Cline / Roo Code (VS Code Extension)
Add to your Cline MCP settings:
{
"mcpServers": {
"kirei-adobe": {
"command": "npx",
"args": ["-y", "kirei-adobe-mcp"],
"disabled": false,
"autoApprove": []
}
}
}Related MCP server: Premiere Pro Full MCP
π§ββοΈ 1-Click Installation & Diagnostic CLI Wizard
kirei-adobe-mcp includes interactive built-in tools for seamless configuration:
# 1. Full diagnostic of system environment and detected Adobe CC applications
npx kirei-adobe-mcp doctor
# 2. Automatically configure detected MCP clients (Claude Desktop, Cursor, etc.)
npx kirei-adobe-mcp setup
# 3. Automatically copy extension panels/scripts to official Adobe folders
npx kirei-adobe-mcp install-pluginsAutomated 1-Click Launchers
Windows (Double-click or PowerShell):
.\install.bat # or powershell -ExecutionPolicy Bypass -File scripts/setup-windows.ps1macOS / Linux (Terminal):
bash install.sh # or bash scripts/setup-macos.sh
ποΈ System Architecture
flowchart TD
Client["MCP Client<br/>Claude Β· Cursor Β· Antigravity Β· Cline Β· Windsurf"] -->|"STDIO Gateway (JSON-RPC)"| Gateway["Gateway Server (MCP 2026)"]
Gateway -.->|"Auto-bootstrap if inactive"| Daemon
Gateway -->|"HMAC-SHA256 Loopback RPC"| Daemon["Loopback Bridge Daemon<br/>127.0.0.1:49152"]
Daemon <--> PS["Photoshop<br/>(UXP Modal Panel)"]
Daemon <--> PR["Premiere Pro<br/>(UXP / CEP Timeline Bridge)"]
Daemon <--> AE["After Effects<br/>(ScriptUI / aerender CLI)"]
Daemon <--> AI["Illustrator<br/>(JSX Engine / Pathfinder)"]
Daemon --> CAS[("Artifact Store (CAS)<br/>artifact://sha256-...")]
Daemon --> Sagas["Workflow Saga Engine<br/>Compensation & Rollback"]π― The Front-Door Pattern (>80% Token Savings)
Instead of overloading the AI context window by publishing 62 individual tools simultaneously, kirei-adobe-mcp implements progressive discovery:
adobe.tools.discover: Query the internal operation registry by application, category, or risk.adobe.tools.describe: Retrieve the exact JSON/Zod schemas only for required operations.adobe.operations.plan: Compile and validate an immutable plan with risk estimation andplanHash.adobe.operations.execute: Execute approved operations idempotently with verifiable receipts.
π¨ Application Coverage
Application | Core Surface | Advanced Workflows |
Photoshop | Layers, selections, masks, adjustments, Smart Objects, cropping | Select Subject, Color Range, Layer Styles, luminosity masks, artifact layer export, Firefly Generative Fill (R3). |
Premiere Pro | Timeline insert/cut/trim/slip, tracks, clips, captions | MOGRT template parameter binding with manifests, declarative Lumetri Color grading, proxy management, auto-ducking, and 9:16 auto-reframe. |
After Effects | Compositions, layers, typed keyframes, effect presets | Shape operators (Trim Paths, Repeater, Wiggle), text animators with range selectors, expression controls, and headless |
Illustrator | Paths, vector art, typography, multi-artboard export | Vectorization via Image Trace, global swatches & palette management, variable OpenType typography, and boolean Pathfinder operations. |
π‘οΈ Security & Risk Model (R0βR4)
Risk Tier | Classification | Approval Requirements | Examples |
R0 | Read & Inspection | Automatic / unrestricted | Inspecting layer trees, reading timeline DOM, capturing previews. |
R1 | Non-Destructive Mutation | Local validation | Adding empty layers, creating masks, applying keyframes. |
R2 | Moderate Mutation | Plan Hash + Snapshot | Modifying existing cuts, reordering layers, applying styles. |
R3 | Major / Generative Mutation | Explicit Cryptographic Approval | Firefly Generative Fill, deep timeline restructuring, render queue. |
R4 | Destructive / Irreversible | Critical Token Approval | Overwriting source assets, mass asset deletion. |
π§ Troubleshooting & FAQ
β MCP client reports BRIDGE_UNAVAILABLE: panel disconnected
Resolution: Open the corresponding Adobe application (Photoshop, Premiere, etc.) and ensure the extension panel or script is loaded and showing green status (Connected).
β Extension signature error in Premiere CEP (PlayerDebugMode)
Resolution: Run
npx kirei-adobe-mcp install-plugins(orinstall.bat) to automatically configure CSXS debug mode in the Windows Registry or macOS defaults.
β Conflict on port 49152
Resolution: If another service occupies port 49152, set the environment variable in your MCP client configuration:
"env": { "ADOBE_MCP_DAEMON_PORT": "50000" }
π οΈ Local Development & Contributing
To contribute to the monorepo:
git clone https://github.com/hyukudan/kirei-adobe-mcp.git
cd kirei-adobe-mcp
corepack enable
pnpm install
pnpm build
pnpm turbo run test typecheckπ€ Multi-Model Collaborative Engineering
This project was architected and built through advanced collaborative engineering, leveraging deep reasoning and multimodal capabilities from Google DeepMind, Anthropic, and OpenAI, alongside official Adobe Creative Cloud and Model Context Protocol specifications.
π License
Distributed under the MIT License. See LICENSE for details.
This server cannot be deployed
Maintenance
Related MCP Connectors
Brand-safe MCP for AI agents to create editable, on-brand graphics and automate variants.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Automate 1,000+ services from any MCP-compatible AI agent: build Applets, run actions and queries.
Unified MCP Server is a remote MCP connector for AI agents and vertical AI products that provides access to 22,000+ authorized SaaS tools across 400+ integrations and 24 categories directly inside LLMs (Claude, GPT, Gemini, Cohere). Tools operate only on explicitly authorized customer connections, enabling agents to safely read and write against live third-party systems.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceLets AI assistants like Claude or ChatGPT operate Adobe apps (Illustrator, Photoshop, After Effects, Premiere Pro) through 12 professional workflows with built-in quality control, restore points, and human approval.3 npmISC
- AlicenseCqualityAmaintenanceEnables AI assistants to inspect and control Adobe Premiere Pro 26.3+ on Windows through a fail-closed, capability-gated bridge combining UXP, CEP, experimental QE discovery, and Windows UI Automation.13MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to control Adobe After Effects and Photoshop locally via MCP, supporting cross-application workflows like editing PSD text and refreshing AE compositions.-
- AlicenseNot gradedqualityCmaintenanceLets Claude Code or any MCP client drive an open Adobe After Effects instance to inspect projects and comps, build and animate layers with ExtendScript, preview frames as images, import footage, and render comps with live progress reporting. All changes land as single undoable steps, and communication stays local through a token-protected bridge.126 npmMIT