Un agente come Claude controlla direttamente questo editor.
Se hai effettuato l'accesso, funziona anche su photovim.com. Ottieni qui sotto un codice di connessione ed esegui una riga sul tuo computer. Il codice dura pochi minuti e si collega solo alla tua scheda.
Ciò che crea l'agente resta un documento modificabile, non un'unica immagine appiattita.
Tieni aperta una scheda dell'editor, ottieni un codice e incolla la riga qui sotto in un terminale sul tuo computer. Il codice scade dopo pochi minuti.
Come Canva e Figma, basta un URL. Non serve Node. Per Claude Code basta la riga qui sotto; quando ottieni un codice, lo spazio viene compilato.
claude mcp add --transport http photovim https://photovim.com/mcp --header "Authorization: Bearer codice di connessione"
Gli altri client usano l'URL https://photovim.com/mcp con un'intestazione Authorization: Bearer codice, oppure https://photovim.com/mcp/codice se non possono inviare intestazioni. In remoto non c'è open_file (richiede un percorso sul tuo computer) ed export restituisce png/jpg/webp solo come immagini.
Aggiungi quanto segue alla configurazione MCP del tuo client. Ti basta Node 22 o successivo — non c'è nulla da installare. Quando ottieni un codice qui sopra, lo spazio del codice viene compilato.
{
"mcpServers": {
"photovim": {
"command": "npx",
"args": ["-y", "@photovim/mcp", "--url", "wss://photovim.com/cable", "--code", "codice di connessione"]
}
}
}
.mcp.json nella tua cartella di lavoro, oppure aggiungilo con claude mcp add photovim -- npx -y @photovim/mcp --url … --code ….mcpServers in claude_desktop_config.json, poi riavvia Claude Desktop.[mcp_servers.photovim] in ~/.codex/config.toml.Guarda MCP, a destra di Aiuto nella barra dei menu dell'editor. Il punto nel pulsante indica lo stato attuale.
Apertura e salvataggio dei documenti, selezioni, creazione, disposizione, trasformazione e regolazione dei livelli, aggiunta e modifica del testo, pennellate, rimozione dello sfondo, selezione del soggetto, generazione AI, annullamento — 34 strumenti in tutto.
| Strumento | Cosa fa | Tipo |
|---|---|---|
| Connessione | ||
list_tabs | Schede dell'editor aperte in questo momento | Lettura |
attach | Collegati a una scheda dell'editor — gli strumenti successivi vengono eseguiti lì (stesso documento, stessi annullamenti) | Selezione |
get_capabilities | Cosa può fare ora questo editor — formati, nomi delle regolazioni, modelli | Lettura |
| Documento | ||
open_file | Apre un'immagine, un PSD, un file .photovim o TIFF in una nuova scheda | Modifica (va in Annulla) |
new_document | Crea un documento vuoto | Modifica (va in Annulla) |
list_documents | Documenti aperti (schede) | Lettura |
select_document | Sceglie un documento (scheda) | Selezione |
export | Salva il documento su file (.png .jpg .webp .psd .photovim) | Lettura |
| Vista | ||
get_state | Stato del documento — dimensioni, revisione, albero dei livelli, selezione, livelli di annullamento | Lettura |
list_layers | Elenco e stato dei livelli (come get_state) | Lettura |
screenshot | La composizione attuale in PNG | Lettura |
| Selezione | ||
rect_select | Selezione rettangolare (coordinate del documento) | Selezione |
select_subject | Trova il soggetto con il modello nel browser e lo seleziona (la foto non esce mai) | Selezione |
deselect | Deseleziona | Selezione |
selection_to_mask | Trasforma la selezione nella maschera del livello attivo | Modifica (va in Annulla) |
| Livelli | ||
select_layer | Rende attivo un livello (per id o index) | Selezione |
add_layer | Aggiunge un livello vuoto in cima | Modifica (va in Annulla) |
set_layer_props | Nome, visibilità, opacità e metodo di fusione del livello | Modifica (va in Annulla) |
move_layer | Sposta un livello (dx/dy relativi o x/y assoluti) | Modifica (va in Annulla) |
reorder_layer | Cambia l'ordine dei livelli | Modifica (va in Annulla) |
transform_layer | Ridimensiona o ruota un livello (i livelli di testo e oggetto avanzato conservano i valori) | Modifica (va in Annulla) |
| Pixel e regolazioni | ||
fill_selection | Riempie la selezione (o l'intero livello) con un colore — i livelli di testo, forma e oggetto avanzato sono rifiutati senza rasterize: true | Modifica (va in Annulla) |
paint_strokes | Dipinge pennellate una alla volta (punti, colore, dimensione, opacità, durezza) — puoi vederle comparire nell'editor | Modifica (va in Annulla) |
apply_adjustment | Applica una regolazione al livello attivo (luminosità, livelli, curve, tonalità…) — i livelli di testo e forma vengono rifiutati senza rasterize: true; gli oggetti avanzati la ricevono come filtro avanzato | Modifica (va in Annulla) |
remove_background | Rimuove lo sfondo con il modello nel browser | Modifica (va in Annulla) |
resize_image | Ridimensiona l'immagine (tutti i livelli insieme) | Modifica (va in Annulla) |
crop | Ritaglia il documento su un rettangolo | Modifica (va in Annulla) |
| Testo | ||
add_text | Crea un livello di testo | Modifica (va in Annulla) |
edit_text | Modifica contenuto, posizione o formattazione di un livello di testo | Modifica (va in Annulla) |
| Generazione AI | ||
list_ai_models | Modelli disponibili per la generazione AI, crediti richiesti per ogni esecuzione e crediti rimanenti | Lettura |
generate_image | Modifica con l'AI (selezione o intera immagine), crea una nuova immagine da testo o rimuovi — il risultato va su un nuovo livello. I modelli a crediti consumano i tuoi crediti | Modifica (va in Annulla) |
ai_job_status | Continua ad attendere una generazione lunga e ottieni il risultato (nuovi livelli, crediti spesi) | Lettura |
| Batch e annulla | ||
batch | Esegue più comandi come un unico blocco — un solo passo di annullamento. Con onError=rollback un errore annulla l'intero blocco | Modifica (va in Annulla) |
undo | Annulla l'ultima azione | Modifica (va in Annulla) |
I limiti sono per persona. Un comando conta come una chiamata; un batch conta ciascuno dei suoi passi. Letture e scritture contano allo stesso modo. Oltre il limite, il comando riceve subito una risposta "limite raggiunto".
| Ora (tutti) | |
|---|---|
| Al minuto | 300 chiamate |
| Al giorno | 20,000 chiamate |
| Agenti collegati contemporaneamente | 10 |
Non ancora: sono previsti risultati in un solo passaggio come "fammi un banner". Per ora usi i 34 strumenti uno alla volta.