@alisaitteke/photoshop-mcp

MCPcon attestation
v1.7.34Ali Sait TekeMITActualizado hace 4 dnpmGitHub

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

Funciona en
ClaudeCursorCopilotGemini

Inferido de los transportes que declara este listado (stdio). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Build con attestation
Una attestation de procedencia verificada vincula este artefacto al repositorio listado. Nadie ha reclamado todavía el listado: esto demuestra dónde se construyó el código, no quién lo respalda.
8kDescargas/sem.
620Estrellas en GitHub
71Forks
hace 4 dÚltima actualización
Paquete
AutorAli Sait Teke
LicenciaMIT
Versión1.7.34
Fuentenpm+mcp-registry
Estado de confianza
A
85/100Fiable
✓Listado en el índice de Forge+10/10
✓Identidad verificada · build con attestation+20/20
—Firma de publicación Ed25519+0/5
→ Se incluye automáticamente cuando el publicador ejecuta `forge publish`
—Verificación de dominio+0/5
→ Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
✓npm Trusted Publishing (Sigstore)+5/5
—Coincidencia de maintainer en npm+0/5
→ Publicador: añade el login de GitHub verificado a los maintainers del paquete de npm (npm owner add <login>)
✓Análisis CVE · limpio+30/30
✓Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIdentidad verificada
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia✓ Verificado con Sigstore · d25cba0
Dependencias✓ 60 resueltas+ · ninguna vulnerable
Superficie de herramientas40 herramientas · ninguna privilegiada
Análisis de seguridad✓ Limpiov1.7.34 · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado11 ago 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

40 herramientas · ninguna privilegiada
Extraído estáticamente del paquete publicadov1.7.34 · 8h ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo 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.

No se publicó ningún esquema de entrada para esta herramienta.

photoshop_execute_scriptExecute custom ExtendScript (JSX) code inside Photoshop (advanced escape hatch).

Execute custom ExtendScript (JSX) code inside Photoshop (advanced escape hatch).

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

photoshop_adjust_curvesCreate a Curves adjustment layer on the active document.

Create a Curves adjustment layer on the active document.

No se publicó ningún esquema de entrada para esta herramienta.

photoshop_desaturateDesaturate the active layer (convert to grayscale)

Desaturate the active layer (convert to grayscale)

No se publicó ningún esquema de entrada para esta herramienta.

photoshop_invertInvert colors of the active layer

Invert colors of the active layer

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

logo_pathAbsolute path to a logo image (transparent PNG recommended).

Absolute path to a logo image (transparent PNG recommended).

No se publicó ningún esquema de entrada para esta herramienta.

positionSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

opacityWatermark opacity 0-100. Default 40.

Watermark opacity 0-100. Default 40.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

photoshop_adjust_exposureCreate an Exposure adjustment layer (stops, offset, gamma correction).

Create an Exposure adjustment layer (stops, offset, gamma correction).

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

output_dirDirectory where generated files are written.

Directory where generated files are written.

No se publicó ningún esquema de entrada para esta herramienta.

formatJPEG or PNG. Default JPEG.

JPEG or PNG. Default JPEG.

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

39 de 40 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

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

Palabras clave
mcpmodel-context-protocolphotoshopadobeautomationaiai-agentscursorclaudeimage-editingtypescriptextendscriptdeveloper-toolsvuehono
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-10-12: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 15 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.

Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)

Declaradas pero no resueltas

65 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

+53 más sin listar. Los recuentos por motivo de arriba las incluyen todas.

No se siguen: peerDependencies, optionalDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.

Temas

Relacionados en images, video & audio