adobe-mcp-illustrator

MCPattestiert
v0.9.0Zach ShallbetterMITAktualisiert vor 1 TnpmGitHub

MCP server for Adobe Illustrator: documents, artboards, layers, shapes, paths, typography, colour, effects, symbols, Image Trace, data sets, actions, export and printing through ExtendScript

Läuft in
ClaudeCursorCopilotGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Attestierter Build
Eine verifizierte Herkunfts-Attestation bindet dieses Artefakt an das gelistete Repository. Den Eintrag hat noch niemand beansprucht — das belegt, wo der Code gebaut wurde, nicht, wer dahintersteht.
25GitHub-Sterne
9Forks
vor 1 TLetzte Aktualisierung
Paket
AutorZach Shallbetter
LizenzMIT
Version0.9.0
Quellenpm+mcp-registry
Trust-Status
A
85/100Vertrauenswürdig
✓Im Forge-Index gelistet+10/10
✓Identität verifiziert · attestierter Build+20/20
—Ed25519-Publish-Signatur+0/5
→ Wird automatisch ergänzt, wenn der Publisher `forge publish` ausführt
—Domain-Verifizierung+0/5
→ Publisher: hinterlege /.well-known/forge.json auf der Paket-Homepage mit { "publisher": "<github-login>" }
✓npm Trusted Publishing (Sigstore)+5/5
—npm-Maintainer-Übereinstimmung+0/5
→ Publisher: trage den verifizierten GitHub-Login als Maintainer des npm-Pakets ein (npm owner add <login>)
✓CVE-Scan · sauber+30/30
✓Statische Analyse · sauber+20/20
Füge das in Claude Code, Cursor oder einen beliebigen KI-Assistenten ein, um alle Lücken zu schließen
StatusIdentität verifiziert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft✓ Sigstore-verifiziert · ccc11f8
Abhängigkeiten✓ 60 aufgelöst+ · keine verwundbar
Tool-Oberfläche40 Tools · 2 privilegiert
Sicherheits-Scan✓ Sauberv0.9.0 · heuteWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert16. Okt. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

40 Tools · 2 privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv0.9.0 · 14h ago

Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.

list_actionsList the action sets and their actions in the Actions panel (Window > Actions), as Illustrator stores them in its preferences. A set loaded or changed since Illustrator last stored its preferences may not show yet. With filePath, describe an .aia file instead: its set, actions and numbered steps (w…

List the action sets and their actions in the Actions panel (Window > Actions), as Illustrator stores them in its preferences. A set loaded or changed since Illustrator last stored its preferences may not show yet. With filePath, describe an .aia file instead: its set, actions and numbered steps (w…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

play_actionPlay an action from a loaded set (Actions panel > Play Current Selection). The action acts on the active document and its selection; give target to select items first. Steps run without their dialogs; recorded values are used. The result is the document and selection afterwards

Play an action from a loaded set (Actions panel > Play Current Selection). The action acts on the active document and its selection; give target to select items first. Steps run without their dialogs; recorded values are used. The result is the document and selection afterwards

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

load_actionsLoad an action set from an .aia file (Actions panel > Load Actions, or Replace Actions with replace: "all"). Before loading, the file can be edited: load the set under a new name, rename actions (Action Options), remove actions or steps, switch steps on or off (Toggle Item On/Off) and their dialogs…

Load an action set from an .aia file (Actions panel > Load Actions, or Replace Actions with replace: "all"). Before loading, the file can be edited: load the set under a new name, rename actions (Action Options), remove actions or steps, switch steps on or off (Toggle Item On/Off) and their dialogs…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

create_action_setCreate an action set with new actions (Actions panel > Create New Set, Create New Action) from steps recorded in saved .aia files: each new action lists the steps it copies, as a whole saved action or one numbered step of it, and can switch each step or its dialog on or off. Then load the set, save…

Create an action set with new actions (Actions panel > Create New Set, Create New Action) from steps recorded in saved .aia files: each new action lists the steps it copies, as a whole saved action or one numbered step of it, and can switch each step or its dialog on or off. Then load the set, save…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

unload_actionsRemove action sets or actions from the Actions panel (Delete Selection), or every set (Clear Actions). Removed sets are gone from the panel; save them first if they are not in a file. all: true removes the sets list_actions reports

Remove action sets or actions from the Actions panel (Delete Selection), or every set (Clear Actions). Removed sets are gone from the panel; save them first if they are not in a file. all: true removes the sets list_actions reports

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

run_batchKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

run_script_fileKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

import_csv_dataImport a CSV data source into data sets (Variables panel > Import, data merge): the first row names the fields, prefixed @ for an image variable (absolute file paths) and # for a visibility variable (true or false); other fields are text. Fields are separated by commas or tabs. Each row becomes a d…

Import a CSV data source into data sets (Variables panel > Import, data merge): the first row names the fields, prefixed @ for an image variable (absolute file paths) and # for a visibility variable (true or false); other fields are text. Fields are separated by commas or tabs. Each row becomes a d…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_item_dataRead items' tags (name-value labels scripts attach to artwork) and notes (Attributes panel > Note). Without target, lists every item in the document that has a tag or a note

Read items' tags (name-value labels scripts attach to artwork) and notes (Attributes panel > Note). Without target, lists every item in the document that has a tag or a note

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

set_item_dataSet items' tags (name-value labels scripts attach to artwork; not shown in Illustrator's panels) and note (Attributes panel > Note). tags maps names to text values; null removes a tag. Tag names use letters, digits and underscores

Set items' tags (name-value labels scripts attach to artwork; not shown in Illustrator's panels) and note (Attributes panel > Note). tags maps names to text values; null removes a tag. Tag names use letters, digits and underscores

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

set_fillSet the fill of paths, compound paths, groups (every path inside) and text frames. "none" removes the fill; a gradient swatch name fills with the gradient

Set the fill of paths, compound paths, groups (every path inside) and text frames. "none" removes the fill; a gradient swatch name fills with the gradient

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

set_strokeSet the stroke of paths, compound paths and groups: colour, weight, caps, joins and dashes. A gradient swatch name as the colour puts the gradient on the stroke

Set the stroke of paths, compound paths and groups: colour, weight, caps, joins and dashes. A gradient swatch name as the colour puts the gradient on the stroke

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

set_opacitySet the opacity and blending mode of items

Set the opacity and blending mode of items

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_appearanceRead the fill, stroke, opacity and blending mode of items

Read the fill, stroke, opacity and blending mode of items

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

list_swatchesList the document's swatches with their kind (process, global, spot), colour values and swatch group

List the document's swatches with their kind (process, global, spot), colour values and swatch group

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

create_swatchAdd a swatch: a process colour, a global process colour (editing it updates every object that uses it), or a spot colour (an ink such as a Pantone colour or a varnish plate). Optionally put it in a swatch group

Add a swatch: a process colour, a global process colour (editing it updates every object that uses it), or a spot colour (an ink such as a Pantone colour or a varnish plate). Optionally put it in a swatch group

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

create_gradientAdd a linear or radial gradient swatch from colour stops, and optionally apply it as the fill of items

Add a linear or radial gradient swatch from colour stops, and optionally apply it as the fill of items

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

list_itemsList items with their id, name, type, layer and position. Filter by layer, artboard or type. Ids are what other tools take in target.ids

List items with their id, name, type, layer and position. Filter by layer, artboard or type. Ids are what other tools take in target.ids

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_selectionDescribe the current selection

Describe the current selection

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

select_itemsSelect items (replacing the current selection). Menu commands act on the selection

Select items (replacing the current selection). Menu commands act on the selection

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

deselect_allDeselect everything in the active document

Deselect everything in the active document

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

select_sameSelect every object that shares an attribute with the targets (Select > Same), e.g. all objects with the same fill colour. The targets are selected first and set the attribute

Select every object that shares an attribute with the targets (Select > Same), e.g. all objects with the same fill colour. The targets are selected first and set the attribute

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

select_allSelect all unlocked, visible objects in the document, or on one artboard (Select > All, All on Active Artboard)

Select all unlocked, visible objects in the document, or on one artboard (Select > All, All on Active Artboard)

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

delete_itemsprivilegiertDelete items from the document (Illustrator's Edit > Undo can restore them)

Delete items from the document (Illustrator's Edit > Undo can restore them)

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

duplicate_itemsDuplicate items, offsetting each copy by dx, dy points. With count > 1, each copy is offset from the previous one (step and repeat)

Duplicate items, offsetting each copy by dx, dy points. With count > 1, each copy is offset from the previous one (step and repeat)

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

move_itemsprivilegiertMove items by dx, dy points, or place their top-left corner at x, y on an artboard

Move items by dx, dy points, or place their top-left corner at x, y on an artboard

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

scale_itemsScale items by a percentage. Give scale for uniform scaling, or scaleX and scaleY

Scale items by a percentage. Give scale for uniform scaling, or scaleX and scaleY

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

rotate_itemsRotate items by an angle in degrees (counter-clockwise, as in Illustrator)

Rotate items by an angle in degrees (counter-clockwise, as in Illustrator)

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

reflect_itemsFlip items horizontally or vertically around their centre

Flip items horizontally or vertically around their centre

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

align_itemsAlign items to each other (their combined bounds), to an artboard, or to a key object that stays still (Object > Align, Align panel). center_middle centres both ways in one step

Align items to each other (their combined bounds), to an artboard, or to a key object that stays still (Object > Align, Align panel). center_middle centres both ways in one step

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

arrange_itemsChange stacking order: bring to front, bring forward, send backward, send to back

Change stacking order: bring to front, bring forward, send backward, send to back

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

group_itemsGroup items. The group is created where the frontmost item is

Group items. The group is created where the frontmost item is

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

ungroup_itemsUngroup groups, leaving their contents in place. With allLevels, ungroup every level of nested groups at once (Object > Ungroup All, Illustrator 29.3 or later)

Ungroup groups, leaving their contents in place. With allLevels, ungroup every level of nested groups at once (Object > Ungroup All, Illustrator 29.3 or later)

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

make_clipping_maskClip items with a path: the clipping path shows only the artwork inside it. clipPath must be a path id; it is moved above the other items

Clip items with a path: the clipping path shows only the artwork inside it. clipPath must be a path id; it is moved above the other items

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

make_compound_pathCombine paths into one compound path (Object > Compound Path > Make): overlapping areas become holes

Combine paths into one compound path (Object > Compound Path > Make): overlapping areas become holes

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

create_rectangleDraw a rectangle, optionally with rounded corners. x and y are the top-left corner in points from the artboard's top-left

Draw a rectangle, optionally with rounded corners. x and y are the top-left corner in points from the artboard's top-left

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

create_ellipseDraw an ellipse inside the box whose top-left corner is x, y

Draw an ellipse inside the box whose top-left corner is x, y

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

create_polygonDraw a regular polygon centred on centerX, centerY

Draw a regular polygon centred on centerX, centerY

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

create_starDraw a star centred on centerX, centerY

Draw a star centred on centerX, centerY

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

create_lineDraw a straight line (Line Segment tool) from x1, y1 to x2, y2, or from x1, y1 with a length and angle as in the tool's options dialog. With fill, the line is filled (Fill Line)

Draw a straight line (Line Segment tool) from x1, y1 to x2, y2, or from x1, y1 with a length and angle as in the tool's options dialog. With fill, the line is filled (Fill Line)

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

38 von 40 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

MCP server for Adobe Illustrator: documents, artboards, layers, shapes, paths, typography, colour, effects, symbols, Image Trace, data sets, actions, export and printing through ExtendScript

Schlagwörter
mcpmodel-context-protocolillustratoradobevectordesign-automationextendscriptmacoswindows
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

Was ein Forge-Scan am 2026-10-16 aus den npm-Metadaten aufgelöst hat — beobachtete Auflösung, keine Angabe des Herausgebers.

60 Pakete aufgelöst · 1 direkt · keines mit Sicherheitshinweisen Die Auflösung endet bei Tiefe 4 und 60 Paketen.

Der Durchlauf endete an der Tiefengrenze 4. Alles unterhalb dieser Ebene wurde nie aufgelöst.

Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.

36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)

Deklariert, aber nicht aufgelöst

57 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.

+45 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.

Nicht verfolgt: peerDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.

Themen

Verwandtes in rag & embeddings