Welcome to the Illustrator MCP Server! 🎨🚀
This project allows Claude to directly create vector graphics inside Adobe Illustrator using natural language prompts.
It works by sending TypeScript commands to Illustrator via a local server.
Imagine simply describing what you want — like "draw a small coffee shop during rain" — and Illustrator brings it to life!
This version works on Windows by communicating with Illustrator’s scripting engine directly.
- Control Adobe Illustrator programmatically using AI prompts
- Send TypeScript (.tsx) scripts directly to Illustrator
- Open-source and lightweight
- Designed to work with Claude Desktop (but can work with any agent that speaks MCP)
-
Install Python 3.11+
Make sure you have Python installed.
Download Python here. -
Clone this repository
git clone https://github.com/krVatsal/illustrator-mcp-server.git cd illustrator-mcp-server -
Create a virtual environment (recommended)
python -m venv venv .\venv\Scripts\activate
-
Install dependencies
pip install -r requirements.txt or uv sync
-
Start the MCP Server
python server.py
To allow Claude Desktop to communicate with the MCP server:
-
Open the configuration file:
%APPDATA%\Claude\claude_desktop_config.json -
Add the MCP server configuration:
"mcpServers": { "illustrator": { "command": "python", "args": [ "/absolute/path/to/server.py" ] } }
Replace
/absolute/path/to/server.pywith the correct path on your machine. -
Restart Claude Desktop after saving the config. NOTE: Same method can be used with Cursor also, if Claude desktop fails(Might be bug in claude desktop with versions) then try on Cursor
This MCP server now includes an advanced prompt system to help you create better content! Use these new tools:
get_prompt_suggestions- Get categorized prompt examples for different types of contentget_system_prompt- Get the optimal system prompt for AI guidanceget_prompting_tips- Get tips for creating more effective promptsget_advanced_template- Get structured templates for complex design taskshelp- Display comprehensive help and guidance
- 🎨 Basic Shapes & Geometry
- 📝 Typography & Text
- 🏢 Logos & Branding
- 🌆 Illustrations & Scenes
- 🎭 Icons & UI Elements
- 🎨 Artistic & Creative
- 📊 Charts & Infographics
- 🏷️ Print & Layout
Try asking: "Get me prompt suggestions for logos" or "Show me prompting tips"
For detailed examples and templates, see PROMPT_EXAMPLES.md
Here are some prompts I used along with the results it generated:
-
Prompt 1:
Design a clean, minimal vector art of a small coffee shop during rain, featuring a simple storefront, puddles on the street, and gentle grey clouds in the sky. -
Prompt 2:
Create a watercolor-style illustration of the Mumbai skyline at sunset. -
Prompt 3:
Create a modern, minimalistic logo for a tech startup called 'NeuraTech'.
(See attached images for the results!)
- You need Adobe Illustrator installed on your system.
- Make sure Illustrator scripting is enabled.
- This server sends TypeScript (.tsx) to Illustrator — Illustrator handles the execution.
- Claude Desktop currently does not allow setting system prompts, so you might need to guide it a little during use.
Pull requests are welcome!
Feel free to open issues for feature requests, bugs, or suggestions.
Happy creating! 🌈💛