MCP server for Adobe Photoshop — 128 tools (generative AI + recipes), standalone web UI. Control Photoshop from Cursor, Claude, or natural language.
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
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.
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.
photoshop_play_actionPlay a named action from a named action set in the Actions panel. The action runs whatever steps were recorded; this tool does not limit them.Play a named action from a named action set in the Actions panel. The action runs whatever steps were recorded; this tool does not limit them.
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_execute_scriptExecute custom ExtendScript (JSX) code inside Photoshop (advanced escape hatch).Execute custom ExtendScript (JSX) code inside Photoshop (advanced escape hatch).
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_adjust_brightness_contrastApply Image > Adjustments > Brightness/Contrast once to the active layer. Values are deltas on pixels, not an adjustment layer.Apply Image > Adjustments > Brightness/Contrast once to the active layer. Values are deltas on pixels, not an adjustment layer.
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_adjust_hue_saturationShift hue, saturation, and lightness on the active layer via Image > Adjustments > Hue/Saturation. Values are applied once to pixels, not stored as an adjustment layer.Shift hue, saturation, and lightness on the active layer via Image > Adjustments > Hue/Saturation. Values are applied once to pixels, not stored as an adjustment layer.
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_auto_levelsRun Auto Levels on the active layer. Photoshop sets the black, white, and gray points; there is no amount parameter.Run Auto Levels on the active layer. Photoshop sets the black, white, and gray points; there is no amount parameter.
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_auto_contrastRun Auto Contrast on the active layer. Photoshop picks the contrast; there is no amount parameter.Run Auto Contrast on the active layer. Photoshop picks the contrast; there is no amount parameter.
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_adjust_curvesCreate a Curves adjustment layer on the active document.Create a Curves adjustment layer on the active document.
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_desaturateDesaturate the active layer (convert to grayscale)Desaturate the active layer (convert to grayscale)
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_invertInvert colors of the active layerInvert colors of the active layer
Per questo strumento non è stato pubblicato alcuno schema di input.
ps.apply_color_gradeApply a named color grading preset (curves + hue/saturation + selective color) as a single non-destructive recipe. Users often say: cinematic, teal orange, moody grade, color grade.Apply a named color grading preset (curves + hue/saturation + selective color) as a single non-destructive recipe. Users often say: cinematic, teal orange, moody grade, color grade.
Per questo strumento non è stato pubblicato alcuno schema di input.
presetPreset name. One of: cinematic, vintage, teal_orange, bw, warm_film, cool_dusk. Default: cinematic.Preset name. One of: cinematic, vintage, teal_orange, bw, warm_film, cool_dusk. Default: cinematic.
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_list_artboardsList artboards in the active document with id, name, pixel bounds, and which one contains the active layer.List artboards in the active document with id, name, pixel bounds, and which one contains the active layer.
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_create_artboardCreate a Photoshop artboard (AM artboardSection) at an explicit origin or placed to the right of existing artboards.Create a Photoshop artboard (AM artboardSection) at an explicit origin or placed to the right of existing artboards.
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_set_active_artboardSelect an artboard layer group by artboard_id (preferred) or unique name so subsequent edits and Select All target that board.Select an artboard layer group by artboard_id (preferred) or unique name so subsequent edits and Select All target that board.
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_export_artboardsExport every artboard in the active document to a folder (duplicate + crop to artboardRect, then PNG/JPEG/WebP/AVIF).Export every artboard in the active document to a folder (duplicate + crop to artboardRect, then PNG/JPEG/WebP/AVIF).
Per questo strumento non è stato pubblicato alcuno schema di input.
ps.batch_mockup_replaceIterate a directory of asset images, swap each one into the named Smart Object in the active mockup PSD, and export a flattened JPEG per asset.Iterate a directory of asset images, swap each one into the named Smart Object in the active mockup PSD, and export a flattened JPEG per asset.
Per questo strumento non è stato pubblicato alcuno schema di input.
smart_object_layer_nameExact name of the Smart Object layer inside the active document whose contents will be replaced for each asset.Exact name of the Smart Object layer inside the active document whose contents will be replaced for each asset.
Per questo strumento non è stato pubblicato alcuno schema di input.
assets_dirAbsolute path to the directory containing the source asset images (jpeg/png/psd). Subdirectories are not recursed.Absolute path to the directory containing the source asset images (jpeg/png/psd). Subdirectories are not recursed.
Per questo strumento non è stato pubblicato alcuno schema di input.
ps.batch_watermarkApply a text or logo watermark to every image in a folder and export watermarked JPEGs. Users often say: watermark these photos, add my logo to all, toplu filigran.Apply a text or logo watermark to every image in a folder and export watermarked JPEGs. Users often say: watermark these photos, add my logo to all, toplu filigran.
Per questo strumento non è stato pubblicato alcuno schema di input.
textWatermark text (e.g. "© Jane Doe 2026"). Required unless logo_path is given.Watermark text (e.g. "© Jane Doe 2026"). Required unless logo_path is given.
Per questo strumento non è stato pubblicato alcuno schema di input.
logo_pathAbsolute path to a logo image (transparent PNG recommended).Absolute path to a logo image (transparent PNG recommended).
Per questo strumento non è stato pubblicato alcuno schema di input.
positionNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
opacityWatermark opacity 0-100. Default 40.Watermark opacity 0-100. Default 40.
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_apply_lutApply a Color Lookup (3D LUT) adjustment layer for cinematic color grading. Accepts a built-in LUT name (e.g. "Crisp_Warm.3dl", "Kodak 5218 Fuji 3510.3dl", "Moonlight.3dl") or an absolute path to a .cube/.3dl/.look file.Apply a Color Lookup (3D LUT) adjustment layer for cinematic color grading. Accepts a built-in LUT name (e.g. "Crisp_Warm.3dl", "Kodak 5218 Fuji 3510.3dl", "Moonlight.3dl") or an absolute path to a .cube/.3dl/.look file.
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_adjust_vibranceCreate a Vibrance adjustment layer. Vibrance boosts muted colors while protecting skin tones.Create a Vibrance adjustment layer. Vibrance boosts muted colors while protecting skin tones.
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_adjust_exposureCreate an Exposure adjustment layer (stops, offset, gamma correction).Create an Exposure adjustment layer (stops, offset, gamma correction).
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_apply_photo_filterCreate a Photo Filter adjustment layer (warming/cooling/custom tint with density control).Create a Photo Filter adjustment layer (warming/cooling/custom tint with density control).
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_apply_gradient_mapCreate a Gradient Map adjustment layer (black→white by default) for duotone/B&W tonal remapping.Create a Gradient Map adjustment layer (black→white by default) for duotone/B&W tonal remapping.
Per questo strumento non è stato pubblicato alcuno schema di input.
ps.color_correctFix flat or dull tonality with auto levels or brightness/contrast — stepping stone until curves atomics ship.Fix flat or dull tonality with auto levels or brightness/contrast — stepping stone until curves atomics ship.
Per questo strumento non è stato pubblicato alcuno schema di input.
ps.composite_blendPlace an external image into the active document, mask it, and set blend mode — interim workflow for sky replacement and compositing.Place an external image into the active document, mask it, and set blend mode — interim workflow for sky replacement and compositing.
Per questo strumento non è stato pubblicato alcuno schema di input.
image_pathAbsolute path to the image file to place (sky, background, texture). Required.Absolute path to the image file to place (sky, background, texture). Required.
Per questo strumento non è stato pubblicato alcuno schema di input.
blend_modeLayer blend mode after placement: normal (default), multiply, screen, overlay, soft_light.Layer blend mode after placement: normal (default), multiply, screen, overlay, soft_light.
Per questo strumento non è stato pubblicato alcuno schema di input.
ps.csv_to_cardsGenerate one image per CSV row from the active template PSD (data-driven graphics / "mail merge for images"): name cards, badges, certificates, personalized banners. Users often say: csv to images, batch cards, sertifika bas.Generate one image per CSV row from the active template PSD (data-driven graphics / "mail merge for images"): name cards, badges, certificates, personalized banners. Users often say: csv to images, batch cards, sertifika bas.
Per questo strumento non è stato pubblicato alcuno schema di input.
csv_pathAbsolute path to the CSV file (first row = variable names matching the template variables).Absolute path to the CSV file (first row = variable names matching the template variables).
Per questo strumento non è stato pubblicato alcuno schema di input.
output_dirDirectory where generated files are written.Directory where generated files are written.
Per questo strumento non è stato pubblicato alcuno schema di input.
formatJPEG or PNG. Default JPEG.JPEG or PNG. Default JPEG.
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_list_datasetsList the data sets defined on the active document (Image > Variables > Data Sets).List the data sets defined on the active document (Image > Variables > Data Sets).
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_import_datasetsImport a Photoshop variables/data-sets XML file into the active document (the same file Image > Variables > Data Sets > Import accepts).Import a Photoshop variables/data-sets XML file into the active document (the same file Image > Variables > Data Sets > Import accepts).
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_generate_from_datasetsBatch-export the active document once per data set: applies each data set, saves a copy, moves on. "Mail merge for images".Batch-export the active document once per data set: applies each data set, saves a copy, moves on. "Mail merge for images".
Per questo strumento non è stato pubblicato alcuno schema di input.
photoshop_create_documentCreate a new empty Photoshop document with specified dimensions and color mode.Create a new empty Photoshop document with specified dimensions and color mode.
Per questo strumento non è stato pubblicato alcuno schema di input.
39 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.
MCP server for Adobe Photoshop — 128 tools (generative AI + recipes), standalone web UI. Control Photoshop from Cursor, Claude, or natural language.
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
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)
65 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+53 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.
Non seguite: peerDependencies, optionalDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.