@alisaitteke/photoshop-mcp

MCPattestato
v1.7.34Ali Sait TekeMITAggiornato 4 g fanpmGitHub

MCP server for Adobe Photoshop — 128 tools (generative AI + recipes), standalone web UI. Control Photoshop from Cursor, Claude, or natural language.

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.
8kDownload/sett.
620Stelle su GitHub
71Fork
4 g faUltimo aggiornamento
Pacchetto
AutoreAli Sait Teke
LicenzaMIT
Versione1.7.34
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 · d25cba0
Dipendenze✓ 60 risolte+ · nessuna vulnerabile
Superficie di strumenti40 strumenti · nessuno privilegiato
Analisi di sicurezza✓ Pulitov1.7.34 · oggiQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato11 ago 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 · nessuno privilegiato
Estratto staticamente dal pacchetto pubblicatov1.7.34 · 7h 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.

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 layer

Invert 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 pubblicata

Questo 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.

Descrizione

MCP server for Adobe Photoshop — 128 tools (generative AI + recipes), standalone web UI. Control Photoshop from Cursor, Claude, or natural language.

Parole chiave
mcpmodel-context-protocolphotoshopadobeautomationaiai-agentscursorclaudeimage-editingtypescriptextendscriptdeveloper-toolsvuehono
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

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

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

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

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.

Argomenti

Correlati in images, video & audio