Adobe Illustrator MCP

v1.4.0Developer Toolsstable

Enables AI-powered automation of Adobe Illustrator on Windows by allowing Claude to execute ExtendScript, manage document structures, and export artboards. It provides integrated tools for logo and icon design, including access to curated color palet

mcpmodel-context-protocolillustratoradobeextendscript
Share:
36
Stars
0
Downloads
0
Weekly
0/5

What is Adobe Illustrator MCP?

Adobe Illustrator MCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to enables ai-powered automation of adobe illustrator on windows by allowing claude to execute extendscript, manage document structures, and export artboards. it provides integrated tools for logo and ic...

Enables AI-powered automation of Adobe Illustrator on Windows by allowing Claude to execute ExtendScript, manage document structures, and export artboards. It provides integrated tools for logo and icon design, including access to curated color palet

This server falls under the Developer Tools and APIs categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Enables AI-powered automation of Adobe Illustrator on Window

Use Cases

Automate Adobe Illustrator on Windows using ExtendScript and JSX.
Create logos and icons with AI-assisted design using curated palettes.
Export artboards and manage document structures programmatically.
ie3jp

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.4.0
UpdatedMay 10, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y illustrator-mcp-server

Manual Installation

npx -y illustrator-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Adobe Illustrator MCP

Illustrator MCP Server enables Claude and other MCP clients to directly automate Adobe Illustrator on Windows and macOS by executing ExtendScript (JSX) through Illustrator's scripting bridge. It exposes 63 built-in tools across four categories — reading document structure, modifying artwork, exporting files, and utility checks — covering everything from creating shapes and text frames to running pre-press preflight checks and exporting print-ready PDFs. Graphic designers, print production teams, and developers who need to batch-automate Illustrator tasks or generate design variations programmatically will find this server a powerful bridge between AI and the Illustrator application.

Prerequisites

  • Node.js 20 or higher installed on your system
  • Adobe Illustrator CC 2024 or later installed and running on Windows or macOS
  • On macOS: Automation access granted to your terminal app in System Settings > Privacy & Security > Automation
  • An MCP-compatible client such as Claude Desktop or Claude Code
1

Ensure Adobe Illustrator is open and running

The MCP server communicates with a live Illustrator instance via its scripting bridge. Launch Adobe Illustrator CC 2024 or later before starting the MCP server. Open a document you want to work with.

2

Grant automation permissions on macOS

On macOS, you must allow your terminal (or the Node.js process) to control Illustrator. Go to System Settings > Privacy & Security > Automation and enable control of Adobe Illustrator for your terminal application.

3

Add the server to Claude Code via CLI

The fastest way to add the server in Claude Code is via the mcp add command, which uses npx to run the package without a global install.

claude mcp add illustrator-mcp -- npx illustrator-mcp-server
4

Or configure Claude Desktop manually

For Claude Desktop, add the server entry to your claude_desktop_config.json as shown in the examples section below. No additional environment variables are required.

5

Restart your MCP client and test with a simple command

Restart Claude Desktop (or reload Claude Code), then ask Claude to list the artboards in the current Illustrator document to confirm the connection works.

Adobe Illustrator MCP Examples

Client configuration

Add this entry to your claude_desktop_config.json. Node.js 20+ is required. No environment variables are needed — the server connects to the locally running Illustrator instance automatically.

{
  "mcpServers": {
    "illustrator": {
      "command": "npx",
      "args": ["-y", "illustrator-mcp-server"]
    }
  }
}

Prompts to try

Use Claude to read, modify, and export your Illustrator documents with these example prompts.

- "List all text frames in the current Illustrator document with their font and size."
- "Run a pre-press preflight check on this document and report any issues."
- "Create a new text frame at position (100, 200) with the text 'Hello World' in 24pt Helvetica."
- "Export all artboards as PNG files at 300dpi to the Desktop folder."
- "Create banner size variations (728x90, 300x250, 160x600) from the current artboard."
- "Check the WCAG contrast ratio for all text elements in this document."

Troubleshooting Adobe Illustrator MCP

ExtendScript execution fails with a permission error on macOS

Go to System Settings > Privacy & Security > Automation and ensure your terminal application (Terminal, iTerm2, or whichever app runs npx) has permission to control Adobe Illustrator. You may need to add it manually by clicking the + button.

Server connects but all tools return 'no document open' errors

The server operates on the currently active Illustrator document. Open at least one .ai or .svg document in Illustrator before issuing commands through Claude. If a document is open but errors persist, try bringing Illustrator to the foreground.

npx illustrator-mcp-server fails with Node.js version error

This package requires Node.js 20 or higher. Check your version with 'node --version'. If you have an older version, upgrade via https://nodejs.org or use a version manager like nvm: 'nvm install 20 && nvm use 20'.

Frequently Asked Questions about Adobe Illustrator MCP

What is Adobe Illustrator MCP?

Adobe Illustrator MCP is a Model Context Protocol (MCP) server that enables ai-powered automation of adobe illustrator on windows by allowing claude to execute extendscript, manage document structures, and export artboards. it provides integrated tools for logo and icon design, including access to curated color palet It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Adobe Illustrator MCP?

Install via npm with the command: npx -y illustrator-mcp-server. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Adobe Illustrator MCP?

Adobe Illustrator MCP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Adobe Illustrator MCP free to use?

Yes, Adobe Illustrator MCP is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "illustrator-mcp-server": { "command": "npx", "args": ["-y", "illustrator-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Adobe Illustrator MCP?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides