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
Related MCP server: illustrator-mcp
💻 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 deployed
Maintenance
Related MCP Connectors
- mcpOAuthio.styleforge
Brand-aware creative studio for Claude: 200+ tools for on-brand ads, video, email and campaigns.
Your brand's Styles, logos and asset library in your AI app, for on-brand assets that match.
Generate logos, social posts, app screenshots, comic panels & visual-novel assets from prompts.
Turn Claude into a creative studio: DNA-locked characters, images, video, voiceover — 55 tools.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to automate Adobe Illustrator, converting bitmap artwork into editable .ai files, running ExtendScript, and capturing the Illustrator window for visual QA.1-
- AlicenseAqualityCmaintenanceControl Adobe Illustrator with natural language from any MCP client, enabling document creation, editing, and export via ExtendScript.29858 npm6MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to control Adobe Illustrator on Windows, including creating, opening, saving, and exporting documents, drawing shapes, adding text, and running arbitrary ExtendScript.101MIT
- AlicenseNot gradedqualityAmaintenanceEnables Claude to create and edit Adobe InDesign documents, including pages, text frames, styles, images, and previews.18 npmMIT