quant-1729/illustrator-mcp-server
If you are the rightful owner of illustrator-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Illustrator MCP Server allows Claude to create vector graphics in Adobe Illustrator using natural language prompts, by sending TypeScript commands via a local server.
Illustrator MCP Server (Windows)
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.
β¨ Features
- 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)
π» Installation
-
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
π οΈ Setting up Claude Desktop
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.py
with 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
π― Enhanced Prompt System
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
π Prompt Categories Available:
- π¨ Basic Shapes & Geometry
- π Typography & Text
- π’ Logos & Branding
- π Illustrations & Scenes
- π Icons & UI Elements
- π¨ Artistic & Creative
- π Charts & Infographics
- π·οΈ Print & Layout
π‘ Quick Start with Prompts
Try asking: "Get me prompt suggestions for logos" or "Show me prompting tips"
For detailed examples and templates, see
π Sample Prompts I Tried
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!)
π§ Notes
- 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.
π’ Contributing
Pull requests are welcome!
Feel free to open issues for feature requests, bugs, or suggestions.
Happy creating! ππ