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.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
🎯 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! 🌈💛