MCP server for Adobe Photoshop — 128 tools (generative AI + recipes), standalone web UI. Control Photoshop from Cursor, Claude, or natural language.
Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.
La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.
Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
photoshop_execute_scriptExecute custom ExtendScript (JSX) code inside Photoshop (advanced escape hatch).Execute custom ExtendScript (JSX) code inside Photoshop (advanced escape hatch).
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
photoshop_adjust_curvesCreate a Curves adjustment layer on the active document.Create a Curves adjustment layer on the active document.
Aucun schéma d’entrée n’a été publié pour cet outil.
photoshop_desaturateDesaturate the active layer (convert to grayscale)Desaturate the active layer (convert to grayscale)
Aucun schéma d’entrée n’a été publié pour cet outil.
photoshop_invertInvert colors of the active layerInvert colors of the active layer
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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).
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
logo_pathAbsolute path to a logo image (transparent PNG recommended).Absolute path to a logo image (transparent PNG recommended).
Aucun schéma d’entrée n’a été publié pour cet outil.
positionAucune description publiéeCet outil n’a publié aucune description. Forge n’en invente pas.
opacityWatermark opacity 0-100. Default 40.Watermark opacity 0-100. Default 40.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
photoshop_adjust_exposureCreate an Exposure adjustment layer (stops, offset, gamma correction).Create an Exposure adjustment layer (stops, offset, gamma correction).
Aucun schéma d’entrée n’a été publié pour cet outil.
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).
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
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).
Aucun schéma d’entrée n’a été publié pour cet outil.
output_dirDirectory where generated files are written.Directory where generated files are written.
Aucun schéma d’entrée n’a été publié pour cet outil.
formatJPEG or PNG. Default JPEG.JPEG or PNG. Default JPEG.
Aucun schéma d’entrée n’a été publié pour cet outil.
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).
Aucun schéma d’entrée n’a été publié pour cet outil.
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).
Aucun schéma d’entrée n’a été publié pour cet outil.
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".
Aucun schéma d’entrée n’a été publié pour cet outil.
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.
Aucun schéma d’entrée n’a été publié pour cet outil.
39 outils sur 40 ont publié une description.
Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.
MCP server for Adobe Photoshop — 128 tools (generative AI + recipes), standalone web UI. Control Photoshop from Cursor, Claude, or natural language.
Les noms cliquables ouvrent l’index Forge de toutes les entrées observées exposant cet outil. Parcourir tous les outils indexés.
L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.
36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)
65 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.
+53 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.
Non suivies : peerDependencies, optionalDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.