Un agente como Claude maneja este editor directamente.
Si inicias sesión, también funciona en photovim.com. Obtén un código de conexión abajo y ejecuta una línea en tu propio equipo. El código dura unos minutos y se conecta solo a tu pestaña.
Lo que crea el agente sigue siendo un documento editable, no una sola imagen acoplada.
Mantén abierta una pestaña del editor, obtén un código y pega la línea de abajo en un terminal de tu propio equipo. El código caduca en unos minutos.
Inicia sesión para obtener un código
Como en Canva y Figma, basta con una URL. No hace falta Node. Para Claude Code basta con la línea de abajo; cuando obtengas un código, se rellenará su espacio.
claude mcp add --transport http photovim https://photovim.com/mcp --header "Authorization: Bearer código de conexión"
Otros clientes usan la URL https://photovim.com/mcp con una cabecera Authorization: Bearer código, o https://photovim.com/mcp/código si no pueden enviar cabeceras. En remoto no hay open_file (recibe una ruta de tu equipo) y export solo devuelve png/jpg/webp como imágenes.
Añade lo siguiente a la configuración MCP de tu cliente. Solo necesitas Node 22 o posterior; no hay nada que instalar. Cuando obtengas un código arriba, se rellenará el espacio del código.
{
"mcpServers": {
"photovim": {
"command": "npx",
"args": ["-y", "@photovim/mcp", "--url", "wss://photovim.com/cable", "--code", "código de conexión"]
}
}
}
.mcp.json en tu carpeta de trabajo o añádelo con claude mcp add photovim -- npx -y @photovim/mcp --url … --code ….mcpServers dentro de claude_desktop_config.json y reinicia Claude Desktop.[mcp_servers.photovim] dentro de ~/.codex/config.toml.Mira MCP, a la derecha de Ayuda en la barra de menús del editor. El punto del botón indica el estado actual.
Abrir y guardar documentos, selecciones, crear, organizar, transformar y ajustar capas, añadir y editar texto, pintar trazos de pincel, eliminar fondos, seleccionar sujetos, generación con IA y deshacer: 34 herramientas en total.
| Herramienta | Qué hace | Tipo |
|---|---|---|
| Conexión | ||
list_tabs | Pestañas del editor abiertas ahora mismo | Lectura |
attach | Conectar a una pestaña del editor: las herramientas posteriores se ejecutan allí (mismo documento, mismo historial de deshacer) | Selección |
get_capabilities | Lo que este editor puede hacer ahora mismo: formatos, nombres de ajustes, modelos | Lectura |
| Documento | ||
open_file | Abrir una imagen, un PSD, un .photovim o un TIFF en una pestaña nueva | Cambio (queda en Deshacer) |
new_document | Crear un documento vacío | Cambio (queda en Deshacer) |
list_documents | Documentos abiertos (pestañas) | Lectura |
select_document | Elegir un documento (pestaña) | Selección |
export | Guardar el documento en un archivo (.png .jpg .webp .psd .photovim) | Lectura |
| Ver | ||
get_state | Estado del documento: tamaño, revisión, árbol de capas, selección, niveles de deshacer | Lectura |
list_layers | Lista y estado de las capas (igual que get_state) | Lectura |
screenshot | La composición actual como PNG | Lectura |
| Selección | ||
rect_select | Selección rectangular (coordenadas del documento) | Selección |
select_subject | Buscar el sujeto con el modelo del navegador y seleccionarlo (la foto nunca sale) | Selección |
deselect | Quitar la selección | Selección |
selection_to_mask | Convertir la selección en la máscara de la capa activa | Cambio (queda en Deshacer) |
| Capas | ||
select_layer | Activar una capa (por id o índice) | Selección |
add_layer | Añadir una capa vacía arriba del todo | Cambio (queda en Deshacer) |
set_layer_props | Nombre, visibilidad, opacidad y modo de fusión de la capa | Cambio (queda en Deshacer) |
move_layer | Mover una capa (dx/dy relativo o x/y absoluto) | Cambio (queda en Deshacer) |
reorder_layer | Cambiar el orden de las capas | Cambio (queda en Deshacer) |
transform_layer | Escalar o rotar una capa (las capas de texto y objeto inteligente conservan sus valores) | Cambio (queda en Deshacer) |
| Píxeles y ajustes | ||
fill_selection | Rellenar la selección (o toda la capa) con un color — las capas de texto, forma y objeto inteligente se rechazan salvo con rasterize: true | Cambio (queda en Deshacer) |
paint_strokes | Pintar trazos de pincel uno a uno (puntos, color, tamaño, opacidad, dureza): puedes ver cómo aparecen en el editor | Cambio (queda en Deshacer) |
apply_adjustment | Aplicar un ajuste a la capa activa (brillo, niveles, curvas, tono…) — las capas de texto y de forma se rechazan salvo con rasterize: true; los objetos inteligentes lo reciben como filtro inteligente | Cambio (queda en Deshacer) |
remove_background | Eliminar el fondo con el modelo del navegador | Cambio (queda en Deshacer) |
resize_image | Cambiar el tamaño de la imagen (todas las capas a la vez) | Cambio (queda en Deshacer) |
crop | Recortar el documento a un rectángulo | Cambio (queda en Deshacer) |
| Texto | ||
add_text | Crear una capa de texto | Cambio (queda en Deshacer) |
edit_text | Cambiar el contenido, la posición o el formato de una capa de texto | Cambio (queda en Deshacer) |
| Generación con IA | ||
list_ai_models | Modelos disponibles para la generación con IA, los créditos que cuesta cada ejecución y tus créditos restantes | Lectura |
generate_image | Editar con IA (selección o toda la imagen), crear una imagen nueva a partir de texto o eliminar: el resultado va a una capa nueva. Los modelos de créditos consumen tus créditos | Cambio (queda en Deshacer) |
ai_job_status | Seguir esperando una generación larga y obtener el resultado (capas nuevas, créditos gastados) | Lectura |
| Lote y deshacer | ||
batch | Ejecutar varios comandos como un solo paquete: un solo paso de deshacer. Con onError=rollback, un fallo revierte todo el paquete | Cambio (queda en Deshacer) |
undo | Deshacer la última acción | Cambio (queda en Deshacer) |
Los límites son por persona. Un comando cuenta como una llamada; un batch cuenta cada uno de sus pasos. Lecturas y escrituras cuentan igual. Por encima del límite, el comando recibe al instante una respuesta de «límite alcanzado».
| Ahora (todos) | |
|---|---|
| Por minuto | 300 llamadas |
| Por día | 20,000 llamadas |
| Agentes conectados a la vez | 10 |
Aún no: están previstos resultados de una sola orden como «hazme un banner». Hoy manejas las 34 herramientas de una en una.