Illustrator
The Illustrator MCP server works with documents, artboards, layers, vector shapes and paths, text, color, appearance, effects, symbols, patterns, images, actions, variables and export.
What this implementation covers
document setup; artboards; artwork, shapes, paths and transforms; layers and selection; text and styles; color and appearance; effects, blends, brushes, patterns and symbols; images and export; actions and prepress.
For feature-level detail and evidence, see the Capability Atlas.
Connection and requirements
How it reaches the app
ExtendScript via AppleScript on macOS or COM through PowerShell on Windows.
What you need
Illustrator 2023 or later; Node.js 18+; macOS or Windows.
Package: adobe-mcp-illustrator. Add it as a local stdio MCP server using CLI & client configuration.
API and content conventions
Use live MCP tools/list and help for exact definitions. Check coordinate direction, artboard index and target selector before editing.
Discover the running package’s exact tool names and JSON input schemas through MCP tools/list. If the server provides help, use it to inspect a tool or category. Schemas from a different package version may not match.
Target and units: Geometry uses points from the active artboard’s top-left; y increases downward. Target artwork by item ids, names or selection. Color accepts named swatches or documented color strings. File paths are home-folder confined plus ILLUSTRATOR_ALLOWED_DIRS.
CLI and configuration
This package is launched as a persistent MCP process, not as a conventional one-shot CLI. Relevant settings documented by the package include:
ILLUSTRATOR_APP_NAME, ILLUSTRATOR_SCRIPT_TIMEOUT_MS, ILLUSTRATOR_ALLOWED_DIRS, ILLUSTRATOR_TARGET and documented shared backend settings.
Variable names and defaults are package-specific; consult the package README before changing them. File-operation permissions and bridge tokens should be configured in the client’s environment, not embedded in prompts or checked into source.
claude mcp add illustrator -- npx -y adobe-mcp-illustratorFor client-neutral JSON configuration and source-checkout commands, see CLI & configuration.
Full reference
The repository README is maintained alongside this implementation and covers exact setup, tool families, package-specific behavior, limitations, security and development status.