Illustrator Figure MCP
Illustrator Figure MCP
Rekonstruieren Sie wissenschaftliche Abbildungen als bearbeitbare Adobe-Illustrator-Grafiken neu und beweisen Sie, dass das Ergebnis strukturell korrekt ist.
Nur macOS (Illustrator ist für macOS/Windows verfügbar; dies verwendet osascript → do javascript). Erfordert Adobe Illustrator und Claude Code.
Warum es das gibt
Viele MCP-Server können in Illustrator zeichnen. Sie geben einem Modell Hände, aber keine Augen: Nichts prüft, ob das, was es gerade gezeichnet hat, richtig ist. Also zeichnet das Modell, meldet Erfolg, und die Abbildung hat ein Label, das aus seiner Box überläuft, einen Pfeil, der in der Mitte eines unzusammenhängenden Rechtecks endet, und drei „ausgerichtete“ Panels, die 3pt daneben liegen.
Der wertvolle Teil ist nicht das Zeichnen. Es ist die Validierungs- und Reparaturschleife, die auf zwei Kanälen unterschiedliche Dinge prüft:
Kanal | Mechanismus | Beweist |
Geometrie |
| interne Korrektheit: Enthaltensein, degenerierte Größen, doppelte Namen, überlaufender Text, Rasterdeklarationen, Verbindungsrouting und -bindungen, Ausrichtung wiederholter Serien, Trace-Signaturen |
Erscheinungsbild |
| Ähnlichkeit |
Geometrie wird bewiesen. Ähnlichkeit wird beurteilt. Keines allein reicht aus – eine nachgezeichnete Abbildung besteht jede geometrische Prüfung, ist aber völlig nicht editierbar, und eine gut aussehende Darstellung sagt nichts über die Struktur aus.
Wenn audit_figure passed: true zurückgibt, bedeutet das keinen harten geometrischen Fehler. Es bedeutet nicht, dass die Abbildung korrekt ist.
Related MCP server: Illustrator MCP Vectorizer
Rekonstruieren, nie nachzeichnen
Nachzeichnen erhält das Erscheinungsbild und zerstört die Semantik, was der ganze Sinn des Neuaufbaus einer Abbildung ist. Drei Verteidigungslinien machen die Abkürzung schwer zu nehmen:
Semantische Kennzeichnung bei der Erstellung. Jedes Objekt erhält eine UUID und einen semantischen Typ, wenn es erstellt wird, damit der Prüfer konstruierte Objekte von fremder Geometrie unterscheiden kann.
trace-signature. Image TracesexpandTracing()erzeugt eine nicht gekennzeichnete Gruppe mit einem Haufen nicht gekennzeichneter Pfade; das, dichte nicht gekennzeichnete Pfade und Massengeometrie, die das deklarierte Zeichenprotokoll überschreitet, sind alles harte Fehler.Das Raster-Gate.
place_imageverweigert jede Platzierung, die nicht nachweislich irreduzibel ist.
Das Raster-Gate
Jedes beibehaltene Bild muss alle fünf deklarieren, und sie werden validiert, nicht nur aufgezeichnet:
Deklaration | Anforderung |
| spezifische Beschreibung des irreduziblen Pixelinhalts – „image“, „PNG“, „screenshot“ werden abgelehnt |
|
|
|
|
|
|
| ≥ 8 Zeichen: was herausgelöst und neu aufgebaut wurde |
Die Durchsetzung erfolgt auf dem Erstellungspfad, nicht im Prüfer: Eine nur im Prüfer vorhandene Prüfung wird umgangen, indem man nicht prüft.
Verbinder
Illustrator hat kein Verbinder-Primitiv. Ein Pfeil ist ein PathItem und hat keine Beziehung zu der Box, auf die er zeigt – bewegen Sie die Box, und der Pfeil bleibt zurück, stillschweigend falsch.
add_connector zeichnet die Bindung (Quelle, Ziel, Anheftungspunkte) auf dem Pfad auf. reflow_connectors löst die Geometrie aus den aktuellen Grenzen der Objekte neu. audit_figure meldet connector-detached, wenn der gezeichnete Pfad nicht mehr mit seiner Bindung übereinstimmt.
Das Routing ist straight, orthogonal oder curved – ein Bezier, der senkrecht zu den Anheftungskanten abgeht und ankommt, was das Standard-Aussehen von Pfaddiagrammen ist und Pfeilspitzen so erscheinen lässt, als zeigten sie direkt auf ihr Ziel. Der Prüfer tastet die tatsächliche Kurve ab, nicht die Sehne zwischen den Ankern, und prüft so, wo die Tinte ist.
Jede Operation, die ein verbundenes Objekt bewegt oder seine Größe ändert, muss von reflow_connectors gefolgt werden. Pfeilspitzen werden als gefüllte Dreiecke gezeichnet, da Illustrator keine Pfeilspitzen-Eigenschaft für Skripte bereitstellt.
→ Vollständige Anleitung – Installation, Kernregeln, Werkzeugreferenz, zwei durchgearbeitete Beispiele und wie man einen Prüfbericht liest.
Installation
npm install && npm run buildFügen Sie es zu Claude Code hinzu:
claude mcp add illustrator-figure -- node /absolute/path/to/IllustratorFigureMCP/dist/index.jsErteilen Sie beim ersten Ausführen eines Werkzeugs die Automatisierungsberechtigung: Systemeinstellungen → Datenschutz & Sicherheit → Automatisierung → Claude → Adobe Illustrator.
Installieren Sie die vier Rollen-Fähigkeiten:
cp -R skills/* ~/.claude/skills/Die vier Rollen
Bitten Sie Claude, „Erstellen Sie diese Abbildung in Illustrator neu“ mit einem Referenzbild auszuführen, und recreate-scientific-figure koordiniert die Schleife:
Fähigkeit | Rolle |
| Designer – erstellt die Rekonstruktionsspezifikation, bevor etwas gezeichnet wird |
| Zeichner + Orchestrator – baut eine Region pro Roundtrip, führt die Gates aus |
| Prüfer – liest beide Beweiskanäle, gibt Befunde aus |
| Korrektor – wandelt Befunde in geordnete Operationen auf Objektebene um |
Jede Region muss bestehen, bevor die nächste beginnt; dann durchläuft die gesamte Abbildung dieselbe Schleife.
Von diesem Fork hinzugefügte Werkzeuge
Werkzeug | Zweck |
| deterministische Strukturprüfung; jeder Befund trägt Beweise, eine Korrektur und ein Akzeptanzkriterium |
| eine ganze Region in einem Roundtrip aufbauen, optional mit Prüfung im selben Aufruf |
| einen Verbinder erstellen, der per Name an zwei Objekte gebunden ist |
| Verbindungsgeometrie neu lösen, nachdem Objekte bewegt wurden |
| überlaufenden Flächentext auflösen – das Ändern der Rahmengröße mit |
Plus das Raster-Gate auf place_image und semantische Kennzeichnung auf jedem create_*-Werkzeug. Die restlichen 66 Werkzeuge stammen vom Upstream (insgesamt 71).
draw_sequence ist das Werkzeug der Wahl: neun Objekte – Boxen, Flächentext-Labels, zwei gebundene Verbinder – werden in etwa 750 ms aufgebaut und geprüft, während ein Aufruf pro Objekt neun Roundtrips bedeuten würde.
Dokumentation
So verwenden Sie es: Installation, Regeln, jedes Werkzeug, durchgearbeitete Beispiele, Prüfbefunde, Fehlerbehebung | |
Interna und die Einschränkungen, die leicht zu brechen sind, für alle, die dieses Repo bearbeiten | |
Die vier Rollen-Fähigkeiten |
Entwicklung
npm test # 245 tests, runs on any platformDie portierte Geometrie ist reines ES3, daher werden die .jsx-Module in eine VM geladen und die Liang–Barsky- und Segmentkreuzungs-Mathematik wird ohne Illustrator getestet. Alles, was Illustrator berührt, muss auf macOS mit laufendem Illustrator getestet werden – siehe CLAUDE.md für die Einschränkungen, die leicht zu brechen sind (ES3, UUID-vor-Metadaten-Reihenfolge, pageItems-Snapshotting).
Danksagungen
Werkzeugschicht gegabelt von ie3jp/illustrator-mcp-server (MIT) – Transport, JSX-Runner, UUID-Identität,
note-Metadaten und 63 Illustrator-Werkzeuge. SieheLICENSE.Die Zwei-Kanal-Validierungsschleife, die Prüftaxonomie und das Vier-Rollen-Protokoll sind portiert von icebird1998/scientific-illustrator, das sie für draw.io, PowerPoint und WPS implementiert. Die Mathematik ist backend-neutral; das Objektmodell nicht.
Nicht mit Adobe verbunden.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceA multi-step academic figure agent harness that enables AI agents to plan, generate, evaluate, and iterate publication-grade figures from sources like PMIDs, preprints, or freeform briefs.14Apache 2.0
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to automate Adobe Illustrator, converting bitmap artwork into editable .ai files, running ExtendScript, and capturing the Illustrator window for visual QA.1
- FlicenseNot gradedqualityBmaintenanceEnables agents to verify educational, scientific, and engineering visuals by extracting structured evidence and running domain-specific checks against specs and theory.
Related MCP Connectors
Art provenance intelligence — 282K-node knowledge graph with cited answers and honest gaps.
AI agent draws editable hand-drawn diagrams (flowchart, ER, architecture) via MCP, not static images
DXF and PDF/X-4 for AI agents: structured facts, PNG renders, an interactive in-chat viewer.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ymo6/illustrator-figure-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server