adobe-mcp-illustrator

MCPattestato
v0.9.0Zach ShallbetterMITAggiornato 1 g fanpmGitHub

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

Funziona in
ClaudeCursorCopilotGemini

Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Build attestato
Un’attestation di provenienza verificata lega questo artefatto al repository indicato. Nessuno ha ancora rivendicato l’annuncio — questo dimostra dove è stato costruito il codice, non chi lo sostiene.
25Stelle su GitHub
9Fork
1 g faUltimo aggiornamento
Pacchetto
AutoreZach Shallbetter
LicenzaMIT
Versione0.9.0
Fontenpm+mcp-registry
Stato di fiducia
A
85/100Affidabile
✓Presente nell’indice di Forge+10/10
✓Identità verificata · build attestato+20/20
—Firma di pubblicazione Ed25519+0/5
→ Inclusa automaticamente quando il publisher esegue `forge publish`
—Verifica del dominio+0/5
→ Publisher: ospita /.well-known/forge.json sulla homepage del pacchetto con { "publisher": "<github-login>" }
✓npm Trusted Publishing (Sigstore)+5/5
—Corrispondenza del maintainer npm+0/5
→ Publisher: aggiungi il login GitHub verificato ai maintainer del pacchetto npm (npm owner add <login>)
✓Analisi CVE · pulita+30/30
✓Analisi statica · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIdentità verificata
PublisherNon verificato
FirmaNon firmato
Dominio—
Provenienza✓ Verificato con Sigstore · ccc11f8
Dipendenze✓ 60 risolte+ · nessuna vulnerabile
Superficie di strumenti40 strumenti · 2 privilegiati
Analisi di sicurezza✓ Pulitov0.9.0 · oggiQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato16 ott 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

40 strumenti · 2 privilegiati
Estratto staticamente dal pacchetto pubblicatov0.9.0 · 14h ago

Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.

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…

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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…

Per questo strumento non è stato pubblicato alcuno schema di input.

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…

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

run_batchNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

run_script_fileNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

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…

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

set_opacitySet the opacity and blending mode of items

Set the opacity and blending mode of items

Per questo strumento non è stato pubblicato alcuno schema di input.

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

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

get_selectionDescribe the current selection

Describe the current selection

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

deselect_allDeselect everything in the active document

Deselect everything in the active document

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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)

Per questo strumento non è stato pubblicato alcuno schema di input.

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

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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)

Per questo strumento non è stato pubblicato alcuno schema di input.

move_itemsprivilegiatoMove 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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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)

Per questo strumento non è stato pubblicato alcuno schema di input.

reflect_itemsFlip items horizontally or vertically around their centre

Flip items horizontally or vertically around their centre

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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)

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

create_polygonDraw a regular polygon centred on centerX, centerY

Draw a regular polygon centred on centerX, centerY

Per questo strumento non è stato pubblicato alcuno schema di input.

create_starDraw a star centred on centerX, centerY

Draw a star centred on centerX, centerY

Per questo strumento non è stato pubblicato alcuno schema di input.

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)

Per questo strumento non è stato pubblicato alcuno schema di input.

38 strumenti su 40 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

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

Parole chiave
mcpmodel-context-protocolillustratoradobevectordesign-automationextendscriptmacoswindows
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

Ciò che una scansione di Forge ha risolto dai metadati npm il 2026-10-16: risoluzione osservata, non una dichiarazione dell'editore.

60 pacchetti risolti · 1 diretti · nessuno con avvisi di sicurezza La risoluzione si ferma alla profondità 4 e a 60 pacchetti.

La scansione si è fermata al limite di profondità 4. Tutto ciò che sta sotto quel livello non è mai stato risolto.

La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.

Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)

Dichiarate ma non risolte

57 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.

+45 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.

Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.

Argomenti

Correlati in rag & embeddings