Skip to main content
Glama
README.md
<div align="center">

# Free Photoshop MCP

**Pídele a tu agente de IA el diseño que quieres en Photoshop. Él lo arma, lo mira y lo corrige, con tu estilo.**

*by [Videazo Super Intelligence](https://videazo.si/intelligence)*

![Windows](https://img.shields.io/badge/Windows-10%20%7C%2011-15130F)
![Node 18+](https://img.shields.io/badge/Node-18%2B-15130F)
![MCP](https://img.shields.io/badge/MCP-compatible-15130F)
![Licencia: MIT](https://img.shields.io/badge/licencia-MIT-F5C518.svg)

**Claude · Codex · Cursor · Gemini CLI · Windsurf**

[Descargar el instalador (.exe)](https://github.com/joshcreativos-ctrl/photoshop-mcp/releases/latest/download/Videazo-Photoshop-MCP-Setup.exe) · [Página](https://videazo.si/photoshop-mcp)

<img src="assets/demo.jpg" alt="Diapositiva hecha por un agente con este MCP: fondo oscuro con luz verde, arco con trazo fino y textos Montserrat con tracking amplio" width="480">

<sub>Esta pieza la hizo un agente con este MCP: degradado, luz borrosa en screen, grano en overlay, forma con trazo y resplandor, y texto por tramos, con un estilo guardado.</sub>

</div>

---

## Qué es

Un servidor [MCP](https://modelcontextprotocol.io) que conecta a tu agente con **Adobe Photoshop**. Va más allá de "poner un texto": trabaja como un diseñador.

- **Entiende el proyecto**: tamaño, resolución, modo de color, profundidad, perfil ICC, guías, artboards, y **qué recursos usa** (fuentes instaladas o no, archivos vinculados, bibliotecas de Creative Cloud, objetos inteligentes).
- **Trabaja con todo lo avanzado**: capas y grupos, texto con control tipográfico completo (tramos Light + Black en el mismo bloque, tracking, interlineado, ejes de fuentes variables), formas vectoriales, **sombras apiladas, resplandores, bisel, satinado, trazos, degradados**, **todos los modos de fusión**, relleno vs. opacidad, «Mezclar si», máscaras (de capa, de recorte, vectoriales, degradadas), capas de ajuste, filtros (también como filtros inteligentes), selecciones, objetos inteligentes, quitar fondo con IA, historial.
- **Ve lo que hace**: `ps_preview` le devuelve la imagen para que corrija solo.
- **Aprende tu estilo**: `ps_style_analyze` lee tus PSD terminados y extrae paleta (la real del render), tipografía por jerarquía, recetas de efectos, hábitos de mezcla/relleno, formas, estructura de capas y maquetación. Lo guarda y lo aplica con `preset:'titulo'` y `effects:{recipe:'…'}`.
- **Sin instalar nada dentro de Photoshop**: se conecta por COM. Cada herramienta que cambia algo queda en **un solo paso del historial** (`Videazo · …`, Ctrl+Z).

Es gratis y de código abierto (MIT). No abre puertos de red ni envía tus archivos a ningún servidor.

## Qué puedes pedirle

```text
Crea un carrusel de 3 diapositivas 1:1 en un solo lienzo, fondo casi negro con luz verde,
y pon el título «EL COMBUSTIBLE PARA RESPLANDECER» con mi estilo. Mírala y corrígela.

Lee mi carrusel.psd y aprende mi estilo. Luego dime qué fuentes y efectos uso.

Dime qué recursos usa este PSD y si falta alguno (fuentes, vínculos).

Duplica este diseño a 4:5 para Instagram y exporta cada diapositiva en PNG.
```

## Instalar (Windows)

**Requisitos:** Photoshop (probado en la **2026**, versión 27) y un agente compatible con MCP. **No necesitas instalar Node.js**: el instalador lo lleva dentro.

### Opción A · El instalador (.exe) · recomendada

1. Descarga **[Videazo-Photoshop-MCP-Setup.exe](https://github.com/joshcreativos-ctrl/photoshop-mcp/releases/latest/download/Videazo-Photoshop-MCP-Setup.exe)** (36 MB).
2. Ábrelo, deja marcados los agentes que quieras conectar y pulsa **Instalar**. No pide administrador.
3. Reinicia tu agente y pídele: *«usa ps_status»*.

> Windows puede mostrar «Windows protegió su PC» porque el .exe no tiene firma de pago. Pulsa **Más información → Ejecutar de todos modos**. El código del instalador está en [`installer/`](installer/) y puedes compilarlo tú (`node installer/build.mjs`).

Se desinstala desde **Configuración → Aplicaciones**, o con `Videazo-Photoshop-MCP-Setup.exe --uninstall`. Modo sin ventana: `--silent`.

### Opción B · Pega este prompt en tu agente

```text
Instala Free Photoshop MCP by Videazo Super Intelligence en mi computador (Windows). Pídeme confirmación antes de instalar:
1. Comprueba que uso Windows y que tengo Photoshop.
2. Descarga solo desde este enlace: https://github.com/joshcreativos-ctrl/photoshop-mcp/releases/latest/download/Videazo-Photoshop-MCP-Setup.exe y guárdalo en una carpeta temporal.
3. Con mi sí, ejecútalo con `--silent` (instala y conecta los agentes detectados, sin administrador).
4. Dime que reinicie mi agente. Cuando vuelva, prueba con la herramienta ps_status.
```

### Opción C · Desde el código (para desarrolladores)
Con Node.js 18+: `node install.mjs` (opciones: `--dry-run`, `--uninstall`, `--no-claude-code`, `--no-claude-desktop`, `--no-codex`, `--no-cursor`, `--no-gemini`, `--no-windsurf`).

El instalador copia el servidor a `%LOCALAPPDATA%\Videazo\ps-mcp` y lo registra como `photoshop` en los agentes que tengas. No toca Photoshop.

## Cómo trabaja

```
Agente ⇄ MCP (stdio) ⇄ server.mjs ⇄ PowerShell/COM ⇄ Photoshop (ExtendScript + Action Manager)
```

Las operaciones se escriben una sola vez en `jsx/` (biblioteca ExtendScript) y se envían con cada orden. Todo el Action Manager se serializa a JSON reversible (`{_c:'clase'}`, `{_u:'pixelsUnit',v}`, `{_e:[tipo,valor]}`…), por eso un estilo de capa se puede **capturar y volver a aplicar exacto**.

## Herramientas

| Grupo | Herramientas |
|---|---|
| Proyecto | `ps_status` `ps_open` `ps_new_document` `ps_document_info` `ps_project_report` `ps_resources` `ps_set_document` `ps_create_artboard` `ps_save` `ps_close` `ps_export` `ps_history` |
| Ver | `ps_preview` `ps_palette` `ps_layers` `ps_layer_info` `ps_text_info` `ps_fonts` |
| Crear | `ps_add_text` `ps_add_shape` `ps_create_layer` `ps_place_image` `ps_add_adjustment` `ps_batch` |
| Modificar | `ps_edit_text` `ps_set_layer` `ps_layer_style` `ps_mask` `ps_filter` `ps_selection` `ps_fill` `ps_smart_object` `ps_remove_background` |
| Organizar | `ps_group` `ps_duplicate_layer` `ps_delete_layer` `ps_merge_rasterize` `ps_align` |
| Estilo | `ps_style_analyze` `ps_style_list` `ps_style_get` `ps_style_set` `ps_capture_style` |
| Salida libre | `ps_action_manager` `ps_execute_script` `ps_run_action` `ps_run_script_file` |

## Aprender tu estilo

1. `ps_style_analyze` con tus PSD terminados (los abre, los lee y los cierra sin guardar).
2. Se guarda en `%APPDATA%\Videazo\photoshop-mcp\styles\<nombre>.json` y `.md` (la guía).
3. Antes de diseñar, tu agente lee `ps_style_get` y sigue la guía. En las llamadas usa `preset:'titulo'` y `effects:{recipe:'sombra-x3+resplandor-verde'}`.
4. Afina con `ps_style_set` (presets, colores con nombre, notas) o guarda cualquier capa que te guste con `ps_capture_style name:'…'`.

## Solución de problemas

- **No responde:** Photoshop no atiende órdenes con un cuadro de diálogo abierto. Ciérralo.
- **Fuente no encontrada:** `ps_fonts query:'nombre'` y usa el nombre PostScript.
- **Primer uso lento:** la primera llamada conecta con Photoshop (y lo abre si estaba cerrado).
- **Análisis de un PSD muy pesado:** tarda más porque Photoshop debe leer cada capa; el análisis tiene un presupuesto de tiempo y avisa si se truncó.

## Límites honestos

- Solo Windows (usa COM).
- Photoshop es de Adobe; este proyecto no está afiliado a Adobe. Los nombres se usan solo para indicar compatibilidad.
- Funciones que dependen de servicios en la nube de Adobe (relleno generativo) no se exponen directamente; usa `ps_action_manager`.

## Licencia

MIT.

TDQS

C2.9/5.0

Scored across 47 tools

Disambiguation3/5

Several tools provide overlapping information (ps_status, ps_document_info, ps_project_report, ps_resources) or can perform similar operations (ps_selection can fill/mask, overlapping with ps_fill and ps_mask). However, detailed descriptions clarify intended use, so boundaries are mostly discernible.

Naming Consistency3/5

All tools share the ps_ prefix and snake_case, but the naming pattern is mixed: some are noun-only (ps_layers, ps_fonts, ps_mask), some verb_noun (ps_add_text, ps_create_layer), and some verb (ps_open, ps_save). This inconsistency makes the pattern less predictable.

Tool Count2/5

47 tools is excessive for an MCP server, exceeding the 25+ threshold for 'too many'. While Photoshop is complex, many tools could be consolidated (e.g., info tools, script runners), and the sheer count increases selection complexity.

Completeness4/5

The surface covers document, layer, text, shape, mask, selection, filter, adjustment, style, and export operations comprehensively. Minor gaps exist (e.g., layer comps, channel operations, artboard editing), but escape hatches like ps_execute_script and ps_action_manager allow workarounds.

Maintenance

ActivityMaintained
ResponsivenessNo issues