Illustrator MCP Server
Illustrator MCP-Server (Windows & macOS)
Willkommen beim Illustrator MCP-Server! 🎨🚀
Dieses Projekt ermöglicht es KI-Agenten, direkt Vektorgrafiken in Adobe Illustrator mithilfe von natürlichsprachlichen Prompts zu erstellen. Es funktioniert, indem ExtendScript-Befehle über einen lokalen MCP-Server (Model Context Protocol) an Illustrator gesendet werden.
Stellen Sie sich vor, Sie beschreiben einfach, was Sie möchten — wie "zeichne ein kleines Café im Regen" — und Illustrator erweckt es zum Leben!
Funktioniert unter Windows (COM-Automatisierung) und macOS (AppleScript/osascript).
✨ Funktionen
Steuerung von Adobe Illustrator per Programmierung mittels KI-Prompts
Senden von ExtendScript (.jsx)-Skripten direkt an Illustrator
Erstellen von Screenshots des Illustrator-Fensters
Open-Source und leichtgewichtig
Plattformübergreifend: Windows & macOS
Multi-Client: Funktioniert mit Claude Desktop, Claude Code, Cursor, VS Code Copilot und JetBrains Copilot
💻 Installation
Voraussetzungen
Python 3.12+ — Python herunterladen
Adobe Illustrator installiert und aktiv
Nur macOS: Erteilen Sie bei Aufforderung Automatisierungsberechtigungen (Systemeinstellungen → Datenschutz & Sicherheit → Automatisierung)
1. Repository klonen
git clone https://github.com/krVatsal/illustrator-mcp.git
cd illustrator-mcp2. Virtuelle Umgebung erstellen
macOS / Linux:
python3 -m venv .venv
source .venv/bin/activateWindows:
python -m venv .venv
.\.venv\Scripts\activate3. Abhängigkeiten installieren
pip install -r requirements.txtUnter macOS wird
pywin32automatisch übersprungen. Es sind keine zusätzlichen macOS-Pakete erforderlich.
4. MCP-Server starten (manuell / Debug-Modus)
python -m illustratorMit einem Skript ausführen (plattformübergreifend)
bash run_server.shDieses Skript erkennt automatisch Ihre Plattform, erstellt ein .venv, installiert Abhängigkeiten und startet den Server.
🔌 Client-Konfiguration
Der Server verwendet den stdio-Transport — kompatibel mit allen gängigen MCP-Clients.
Wichtig: Starten Sie den Server nicht manuell, wenn Sie ihn über einen Client verwenden. Der Client startet und verwaltet den Serverprozess automatisch.
Claude Desktop
macOS — bearbeiten Sie ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"illustrator": {
"command": "/path/to/illustrator-mcp/.venv/bin/python3",
"args": ["-m", "illustrator"]
}
}
}Windows — bearbeiten Sie %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"illustrator": {
"command": "C:\\Users\\<YourUser>\\illustrator-mcp\\.venv\\Scripts\\python.exe",
"args": ["-m", "illustrator"]
}
}
}Claude Code (CLI)
Eine .claude/mcp.json ist im Repository enthalten. Claude Code erkennt diese automatisch. Oder fügen Sie sie manuell hinzu:
claude mcp add illustrator python3 -- -m illustratorGitHub Copilot (VS Code)
Eine .vscode/mcp.json ist im Repository enthalten. VS Code (1.99+) erkennt diese automatisch. Oder fügen Sie sie Ihrer settings.json hinzu:
{
"mcp": {
"servers": {
"illustrator": {
"type": "stdio",
"command": "python3",
"args": ["-m", "illustrator"]
}
}
}
}🎯 Erweitertes Prompt-System
Dieser MCP-Server enthält jetzt ein fortschrittliches Prompt-System, das Ihnen hilft, bessere Inhalte zu erstellen! Nutzen Sie diese neuen Werkzeuge:
get_prompt_suggestions- Erhalten Sie kategorisierte Prompt-Beispiele für verschiedene Arten von Inhaltenget_system_prompt- Erhalten Sie den optimalen System-Prompt für KI-Anleitungenget_prompting_tips- Erhalten Sie Tipps für die Erstellung effektiverer Promptsget_advanced_template- Erhalten Sie strukturierte Vorlagen für komplexe Designaufgabenhelp- Zeigen Sie umfassende Hilfe und Anleitungen an
📚 Verfügbare Prompt-Kategorien:
🎨 Grundformen & Geometrie
📝 Typografie & Text
🏢 Logos & Branding
🌆 Illustrationen & Szenen
🎭 Icons & UI-Elemente
🎨 Künstlerisch & Kreativ
📊 Diagramme & Infografiken
🏷️ Druck & Layout
💡 Schnelleinstieg mit Prompts
Versuchen Sie es mit: "Gib mir Prompt-Vorschläge für Logos" oder "Zeig mir Tipps zum Prompting"
Detaillierte Beispiele und Vorlagen finden Sie unter PROMPT_EXAMPLES.md
📋 Beispiel-Prompts, die ich ausprobiert habe
Hier sind einige Prompts, die ich verwendet habe, zusammen mit den Ergebnissen:
Prompt 1: Entwirf eine klare, minimalistische Vektorgrafik eines kleinen Cafés im Regen, mit einer einfachen Ladenfront, Pfützen auf der Straße und sanften grauen Wolken am Himmel.
Prompt 2: Erstelle eine Illustration im Aquarellstil der Skyline von Mumbai bei Sonnenuntergang.
Prompt 3: Erstelle ein modernes, minimalistisches Logo für ein Tech-Startup namens 'NeuraTech'.
(Siehe beigefügte Bilder für die Ergebnisse!)
🍎 macOS-Hinweise
Adobe Illustrator muss installiert und aktiv sein
Bei der ersten Verwendung fragt macOS nach der Automatisierungsberechtigung — erlauben Sie Ihrem Terminal/IDE, Illustrator zu steuern
Wenn Sie Fehlermeldungen wie "Application not running" sehen, öffnen Sie zuerst Illustrator
Screenshots erfassen den gesamten Bildschirm (Illustrator sollte im Vordergrund sein)
🪟 Windows-Hinweise
Adobe Illustrator muss installiert sein
Das Paket
pywin32ist erforderlich (wird automatisch installiert)Illustrator-Skripting muss aktiviert sein
📢 Mitwirken
Pull Requests sind willkommen!
Öffnen Sie gerne Issues für Funktionsanfragen, Fehler oder Vorschläge.
Viel Spaß beim Erstellen! 🌈💛
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/slashprint/illustrator-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server