Skip to main content
Glama

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-mcp

2. Virtuelle Umgebung erstellen

macOS / Linux:

python3 -m venv .venv
source .venv/bin/activate

Windows:

python -m venv .venv
.\.venv\Scripts\activate

3. Abhängigkeiten installieren

pip install -r requirements.txt

Unter macOS wird pywin32 automatisch übersprungen. Es sind keine zusätzlichen macOS-Pakete erforderlich.

4. MCP-Server starten (manuell / Debug-Modus)

python -m illustrator

Mit einem Skript ausführen (plattformübergreifend)

bash run_server.sh

Dieses 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 illustrator

GitHub 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 Inhalten

  • get_system_prompt - Erhalten Sie den optimalen System-Prompt für KI-Anleitungen

  • get_prompting_tips - Erhalten Sie Tipps für die Erstellung effektiverer Prompts

  • get_advanced_template - Erhalten Sie strukturierte Vorlagen für komplexe Designaufgaben

  • help - 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 pywin32 ist 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. Stars Forks License


Viel Spaß beim Erstellen! 🌈💛

Related MCP Connectors

Related MCP Servers