Guida ›
Agenti IA e MCP
Aggiornato il
Su Mac, RAF Film Lab può essere gestito da un agente IA come Claude o Codex. L'agente cerca nella libreria, guarda le tue foto, ne modifica look, ricette e regolazioni, le seleziona, le organizza in album e le esporta, seguendo gli stessi percorsi dell'app. Ogni modifica appare nell'app in tempo reale, si sincronizza come le tue e può essere annullata.
Cosa puoi chiedere
Gli agenti sono bravi nel lavoro che nell'editor risulta noioso: tutto ciò che segue una regola, va fatto su molte foto o richiede di guardare e regolare più e più volte.
Chiedi con parole tue; non serve nominare l'app. RAF Film Lab comunica agli agenti collegati che contiene la tua libreria fotografica, quindi una richiesta su foto, importazioni, valutazioni, album, look o ricette arriva a lei.
Esempi di prompt
Cercare e guardare
- “Mostrami le ultime 5 foto che ho importato.”
- “Quante foto della mia X-T5 ho importato questa settimana, e con quali look sono?”
- “Con quale ricetta è stata scattata la mia foto DSCF1234?”
Look e modifiche
- “Trova le mie foto a quattro stelle dell'ultima importazione, impostale su Classic Chrome e scaldale un po'. Mostrami un prima e dopo.”
- “Applica questa ricetta alle foto del mio album Kyoto:” seguito da una ricetta incollata da un post di un forum, da un link di condivisione o dal nome di una delle tue ricette salvate.
- “Rendi questi trenta scatti coerenti con la mia foto DSCF1234.”
- “Raddrizza e applica il tono automatico a tutto ciò che ho importato ieri.”
- “Scurisci un po' il cielo nei miei paesaggi di sabato e dai loro una leggera curva a S.”
- “Schiarisci il soggetto in DSCF1234 e aggiungi una vignettatura morbida intorno.”
- “Salva l'aspetto attuale di DSCF1234 come istantanea, poi provala in Acros. Crea anche una copia virtuale in Classic Negative, così posso confrontarle.”
Selezionare e organizzare
- “Seleziona l'importazione di sabato: rifiuta tutto ciò che è fuori fuoco, scegli le cinque migliori e dai loro cinque stelle.”
- “Trova le raffiche nell'ultima importazione e tieni lo scatto più nitido di ciascuna, con gli occhi di tutti aperti.”
- “Quali foto del matrimonio sono molto sovraesposte?”
- “Importa i nuovi RAF della mia cartella di importazione in un album chiamato Lisbona.”
- “Metti le foto scelte dell'ultima importazione in un nuovo album chiamato Lisbona.”
Fotocamere e ricette
- “Con quali fotocamere ho scattato, e quali simulazioni pellicola mancano alla mia X-T3?”
- “Salva la ricetta della mia foto DSCF1234 come Golden Hour, con un po' più di grana.”
- “Cosa c'è nelle impostazioni personalizzate della mia fotocamera? Salva quelle che non ho ancora.”
- “Metti la mia ricetta Golden Hour in C4 sulla fotocamera.”
- “Dammi un link per condividere la mia ricetta Kodachrome.”
- “Leggi la ricetta in questo screenshot nella mia cartella di importazione e salvala.”
- “Esporta la mia ricetta Golden Hour come profilo X RAW Studio per la mia X-T5.”
Esportare e annullare
- “Esporta tutte le foto scelte dell'album Blog a 2048 pixel in una cartella
blog.” - “Cosa hai modificato finora nelle mie foto? Annulla l'ultima modifica.”
Se l'agente cerca altrove
Gli agenti di programmazione come Codex e Claude Code possono anche leggere i file della cartella in cui stanno lavorando. Con un semplice nome di file come “DSCF1234”, Codex potrebbe cercare in quella cartella. Dire foto (“la mia foto DSCF1234”) di solito basta; nominare RAF Film Lab basta sempre.
Per risolvere una volta per tutte, dillo una volta alla tua app per agenti. Aggiungi questa riga alle sue istruzioni permanenti: ~/.codex/AGENTS.md per Codex, ~/.claude/CLAUDE.md per Claude Code, oppure le istruzioni personali o di progetto in Claude Desktop:
My photos are in RAF Film Lab. For anything about my photos, use its tools, not files on disk.
L'agente vede ogni foto tramite anteprime che l'app genera per lui, quindi valuta l'aspetto della foto, non solo le sue impostazioni.
Gli agenti si collegano tramite il Model Context Protocol (MCP), uno standard aperto supportato da Claude Desktop, Claude Code, Codex e molte altre app di IA. Il server MCP fa parte dell'app per Mac. Su iPhone e iPad, le stesse azioni sono disponibili in Comandi Rapidi.
Attivare gli agenti
Gli agenti sono disattivati finché non li attivi. Apri Impostazioni (⌘,) e cerca Agenti:
- Consenti agli agenti IA di usare la libreria attiva il server.
- Gli agenti possono stabilisce fin dove possono spingersi:
- Solo visualizzazione (predefinito): cercare, leggere le impostazioni e vedere le anteprime.
- Visualizzazione e modifica: anche modificare look, ricette e regolazioni, aggiungere maschere e curve, conservare istantanee e copie virtuali, valutare, contrassegnare, etichettare, creare e rinominare album, salvare e modificare ricette, salvare ricette su una fotocamera collegata e importare RAF da una cartella che scegli tu.
- Visualizzazione, modifica ed esportazione: anche esportare foto e file ricetta, in una cartella che scegli tu.
- Visualizzazione, modifica, esportazione ed eliminazione: anche eliminare album, ricette e istantanee, e rimuovere foto dalla libreria.
- Stato indica se il server è pronto e quale agente è collegato.
Collegare Claude, Codex e altri client
RAF Film Lab include un piccolo programma, raffilmlab-mcp, all'interno dell'app. Le app di IA lo avviano per comunicare con la libreria, e lui apre RAF Film Lab in background se non è in esecuzione. In Impostazioni › Agenti ci sono pulsanti che copiano la configurazione esatta per la posizione in cui è installata l'app; usali invece di digitare il percorso. Scegli la tua app per agenti:
Claude Code
Fai clic su Copia comando Claude Code ed eseguilo nel Terminale. Con RAF Film Lab in Applicazioni, il comando è:
claude mcp add --scope user raf-film-lab -- "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
--scope user rende la libreria disponibile in ogni progetto. Verificalo con claude mcp list, oppure con /mcp all'interno di Claude Code.
Claude Desktop
Fai clic su Copia configurazione server MCP (JSON). In Claude Desktop, apri Impostazioni › Sviluppatore › Modifica configurazione, che apre claude_desktop_config.json, e aggiungi il server a mcpServers:
{
"mcpServers": {
"raf-film-lab": {
"command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
}
}
}
Se il file contiene già altri server, aggiungi raf-film-lab accanto a essi. Chiudi e riapri Claude Desktop; gli strumenti di RAF Film Lab appariranno nel menu degli strumenti di una chat.
Codex
Codex di OpenAI, nel terminale, nell'app Codex o nell'estensione per IDE, esegue anch'esso server MCP locali. Nel Terminale, esegui:
codex mcp add raf-film-lab -- "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
Oppure aggiungi tu stesso il server a ~/.codex/config.toml:
[mcp_servers.raf-film-lab]
command = "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
Tutte le app Codex leggono lo stesso file, quindi così le configuri tutte. Verificalo con codex mcp list, oppure con /mcp all'interno di Codex.
L'app ChatGPT non può collegarsi. Raggiunge i server MCP solo via internet, mentre il server di RAF Film Lab resta sul tuo Mac. Usa invece Codex con il tuo account ChatGPT.
Cursor
Aggiungi il server a ~/.cursor/mcp.json per averlo in ogni progetto, oppure a .cursor/mcp.json in un singolo progetto:
{
"mcpServers": {
"raf-film-lab": {
"type": "stdio",
"command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
}
}
}
Apparirà quindi nelle impostazioni MCP di Cursor, dove puoi attivarlo e disattivarlo.
VS Code (GitHub Copilot)
Esegui MCP: Open User Configuration dalla Command Palette (⇧⌘P), oppure usa .vscode/mcp.json per un singolo progetto, e aggiungi:
{
"servers": {
"raf-film-lab": {
"type": "stdio",
"command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
}
}
}
VS Code chiama la chiave principale servers, non mcpServers. Usa Copilot Chat in modalità Agent per raggiungere gli strumenti.
Antigravity
Antigravity CLI di Google (agy), che ha sostituito Gemini CLI, legge i server da ~/.gemini/config/mcp_config.json, oppure da .agents/mcp_config.json in un singolo progetto. I server non vanno più nel file settings.json di Gemini CLI.
{
"mcpServers": {
"raf-film-lab": {
"command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
}
}
}
Verificalo con /mcp all'interno di agy. Nell'app Antigravity, aggiungi la stessa voce da MCP Servers nel menu … del pannello dell'agente.
Altri client MCP
Funziona qualsiasi client che esegua server MCP locali (stdio). Indica il percorso dell'helper come comando, senza argomenti. Il server supporta le versioni del protocollo MCP 2024-11-05, 2025-03-26 e 2025-06-18.
Cosa possono fare gli agenti
Ciò che un agente può fare dipende da ciò che consenti in Impostazioni. Gli id delle foto provengono da search_photos, e le modifiche possono riguardare fino a 500 foto alla volta.
| Strumento | Cosa fa |
|---|---|
| Solo visualizzazione | |
search_photos | Trova foto per valutazione, contrassegno, etichetta, album, look, pellicola registrata dalla fotocamera, fotocamera, data di importazione, ultima importazione o nome del file. |
get_photo | I dettagli di una foto, obiettivo ed esposizione, ricetta in camera e modifiche, e se il suo sviluppo è aggiornato. |
render_preview | La foto con il suo aspetto attuale, fino a 1024 pixel, o senza le sue modifiche. |
compare | Prima e dopo, affiancati. |
list_looks, list_recipes, list_albums | I look, le tue ricette salvate e i tuoi album. |
list_changes | Cosa hanno modificato gli agenti in questa sessione. |
list_cameras, get_camera | Le fotocamere con cui sono state scattate le tue foto e le caratteristiche di un modello: sensore, processore, le simulazioni pellicola che ha e quelle che aggiunge RAF Film Lab. |
get_recipe | Una ricetta salvata e un link per condividerla. |
read_camera_slots | Le impostazioni personalizzate (C1–C7) di una fotocamera collegata via USB, ciascuna come ricetta. |
analyze_photos | Misura le foto per la selezione: esposizione e clipping, messa a fuoco, volti e occhi aperti o chiusi, punteggio estetico di Vision e contenuto dell'inquadratura. Tutto sul tuo Mac. |
group_similar | Trova raffiche e quasi duplicati: scatti ravvicinati nel tempo che si somigliano. |
get_develop_status | Segui uno sviluppo: foto completate e rimanenti, quella in corso e perché è in pausa o cosa non è riuscito. |
read_recipe | Legge una ricetta da un file .recipe, da un profilo X RAW Studio o da un'immagine di una ricetta o del suo codice QR. |
| Visualizzazione e modifica | |
set_look | Sviluppa le foto con un altro look, mantenendo il resto della ricetta e le modifiche. |
set_recipe_settings | Modifica le impostazioni in camera: gamma dinamica, tono, colore, Color Chrome, grana, bilanciamento del bianco e spostamento, push e pull. |
apply_recipe | Applica una ricetta salvata (per nome), un link a una ricetta o una ricetta scritta come testo, mantenendo il push/pull di ogni foto. |
create_recipe, update_recipe | Salva una nuova ricetta, da una foto, da un'altra ricetta, da un link o da un testo, oppure rinomina una ricetta e modificane le impostazioni. |
import_camera_slots | Salva come ricette le impostazioni personalizzate di una fotocamera collegata. |
save_recipe_to_camera | Inserisce una ricetta salvata in una delle impostazioni personalizzate della fotocamera. Il contenuto precedente dello slot viene salvato prima come backup. |
adjust | Modifica le regolazioni: esposizione, contrasto, luci, ombre, temperatura e tinta, vividezza, saturazione, mixer HSL, color grading, effetti, dettaglio, raddrizzamento e ritaglio. I valori possono essere impostati o sommati a quelli di ciascuna foto. |
add_mask, update_mask, remove_mask | Modifica una parte della foto: soggetto, cielo, sfondo, persone, una persona o un volto, un gradiente lineare o radiale, oppure un intervallo di colore o di luminosità. Le foto senza ciò che la maschera seleziona, ad esempio senza cielo, restano invariate. |
set_curve | Imposta la curva di viraggio, generale o per rosso, verde o blu. |
copy_edits, reset_edits | Copia gruppi di modifiche da una foto ad altre, oppure azzera le modifiche. |
save_snapshot, restore_snapshot | Conserva look e modifiche di una foto con un nome, e torna a quello stato. |
make_virtual_copy | Una seconda versione di una foto da modificare separatamente dalla prima. |
auto_tone, auto_straighten | I pulsanti Auto dell'editor, su molte foto. |
set_rating, set_flag, set_label | Stelle, scelta o rifiuto, ed etichette colore. |
add_to_album, remove_from_album | Organizza le foto in album, creando un album per nome se necessario. |
create_album, rename_album | Crea un album o rinominane uno. |
list_import_folder, import_photos | Mostra i RAF nella cartella di importazione e li importa, come fa il pulsante Importa. |
develop_photos | Sviluppa le ricette delle foto sul tuo Mac, oppure nella fotocamera Fujifilm che le ha scattate quando è collegata, come fa il pannello Sviluppa. Le foto già sviluppate con la loro ricetta vengono saltate. |
control_develop | Mette in pausa, riprende o interrompe uno sviluppo, oppure riprova le foto non riuscite. |
undo | Annulla l'ultima modifica. |
| Visualizzazione, modifica ed esportazione | |
export_photos | Esporta in JPEG, HEIC o TIFF a 16 bit, a dimensione piena o ridotta, nella cartella di esportazione. |
get_export_status, cancel_export | Segue o interrompe un'esportazione. |
export_recipe | Scrive una ricetta salvata come file .recipe, o come profilo X RAW Studio per una fotocamera, nella cartella di esportazione. |
| Visualizzazione, modifica, esportazione ed eliminazione | |
delete_album, delete_recipe, delete_snapshot | Elimina un album (le sue foto restano), una ricetta salvata o un'istantanea. |
remove_photos | Rimuove foto dalla libreria, come fa Rimuovi dalla libreria. L'agente deve confermare, e l'operazione non può essere annullata. |
Gli agenti non modificano mai i file RAF originali e leggono file solo dalla cartella di importazione che scegli. Non possono dipingere maschere a pennello né correggere imperfezioni: per quello serve una mano sulla foto.
Look e ricette
Un nuovo look o una nuova ricetta vengono sviluppati di nuovo in background, sul tuo Mac, come fa Sviluppa con Film Lab, così la libreria e le esportazioni li mostrano. Le anteprime mostrano subito la modifica, prima che lo sviluppo termini. Per ottenere invece il rendering della fotocamera, collega la fotocamera che ha scattato le foto con CONNECTION MODE impostato su USB RAW CONV./BACKUP RESTORE e chiedi all'agente di sviluppare nella fotocamera: una modifica può essere sviluppata direttamente lì, oppure develop_photos può sviluppare le foto lì in seguito. Lo sviluppo appare nel pannello Sviluppa, dove puoi anche metterlo in pausa o interromperlo.
Annullamento e sicurezza
- Le modifiche appaiono in tempo reale. Una foto aperta nell'editor si aggiorna davanti a te, e le miniature della libreria la seguono.
- Le modifiche a foto e ricette possono essere annullate. Chiedi all'agente di annullare oppure, per la foto aperta nell'editor, premi ⌘Z: una modifica dell'agente è un passaggio di annullamento come i tuoi. Se nel frattempo hai modificato una foto o una ricetta, l'annullamento lascia intatta la tua modifica.
- Lo stesso vale per nuovi album, importazioni, copie virtuali ed eliminazioni. L'annullamento elimina un album o una copia virtuale creati da un agente, rimuove dalla libreria un'importazione e ripristina un album, una ricetta o un'istantanea eliminati.
- Tre cose che l'annullamento non copre. La rimozione di foto dalla libreria, ed è per questo che gli agenti possono farla solo se consenti l'eliminazione, e devono confermare ogni volta. Una nuova ricetta resta finché non la elimini in Ricette. Una ricetta salvata sulla fotocamera sostituisce il contenuto dello slot; quest'ultimo viene prima salvato sul tuo Mac, e l'agente ti avvisa se la fotocamera non ha mantenuto un'impostazione.
- L'annullamento dura finché l'app è aperta. Ricorda le ultime 50 modifiche fatte dagli agenti.
- Gli agenti possono verificare prima. Ogni modifica può essere provata come simulazione, che indica cosa cambierebbe senza cambiarlo. Una modifica a più di 100 foto alla volta viene rifiutata, a meno che l'agente non la confermi.
- Le modifiche si sincronizzano sugli altri dispositivi come le tue, quando la sincronizzazione iCloud è attiva.
Esportazione
Gli agenti esportano solo in una cartella che scegli tu: imposta Gli agenti possono su Visualizzazione, modifica ed esportazione, poi fai clic su Scegli… accanto a Cartella di esportazione. Gli agenti possono creare cartelle al suo interno, ma non possono scrivere altrove.
- Le esportazioni non sostituiscono mai un file. Se
DSCF1234.jpgè già presente, il nuovo file saràDSCF1234 2.jpg. - Un'esportazione viene eseguita in background. L'agente può seguirla e interromperla; i file già scritti restano.
- Le esportazioni degli agenti contano per le esportazioni gratuite come tutte le altre, e un'esportazione più grande di quelle rimaste viene rifiutata prima di iniziare.
Importazione
Gli agenti importano solo da una cartella che scegli tu: imposta Gli agenti possono su Visualizzazione e modifica o superiore, poi fai clic su Scegli… accanto a Cartella di importazione. Una scheda di memoria o la cartella in cui arrivano le foto della fotocamera vanno benissimo.
- Un'importazione funziona come quella che fai con il pulsante Importa: i RAF già presenti nella libreria vengono saltati, e quelli nuovi diventano l'Ultima importazione. Sul Mac restano dove sono.
- Gli agenti possono importare l'intera cartella, le cartelle al suo interno o singoli file, e non possono raggiungere nulla al di fuori di essa.
- I file ricetta e le immagini di ricette nella cartella possono essere letti con
read_recipe.
Prompt e risorse
Alcuni client offrono i prompt MCP come attività già pronte, spesso da un menu o da un comando /:
- Match a Look: rende le foto simili a una foto di riferimento, poi rifinisce ciascuna.
- Cull Photos: valuta, sceglie e rifiuta in base ai criteri che indichi, partendo dalle raffiche e dalle misure di messa a fuoco, esposizione e volti.
- Apply a Recipe from Text: legge una ricetta scritta in un post o in una nota, la verifica e la applica.
I client che supportano le risorse possono allegare foto ed elenchi a una conversazione: photo://{id} per i dettagli di una foto, photo://{id}/preview per la sua anteprima, e library://looks, library://albums e library://recipes.
Comandi Rapidi e Siri
Su iPhone, iPad e Mac, RAF Film Lab aggiunge azioni all'app Comandi Rapidi: Trova foto, Imposta look, Applica ricetta, Valuta foto, Contrassegna foto, Aggiungi foto all'album, Esporta foto e Annulla l'ultima modifica alla libreria. Concatenale: trova le foto scelte dell'ultima importazione, impostale su un look, esportale e salva i file ovunque li metta l'azione successiva. Alcune funzionano anche con Siri, come “Trova foto in RAF Film Lab”.
I comandi rapidi non dipendono dall'impostazione Agenti; li crei tu. Le loro modifiche si annullano allo stesso modo.
Privacy
- Il server non è in rete. Ascolta solo i programmi sul tuo Mac, e solo mentre gli agenti sono attivi.
- Ciò che un agente legge, comprese le anteprime che richiede, va al servizio di IA usato dalla tua app per agenti, come Anthropic per Claude o OpenAI per Codex, secondo i termini di quel servizio. RAF Film Lab non ci invia nulla, e gli agenti non ricevono mai i tuoi file RAF.
- La misurazione delle foto, la ricerca delle raffiche e la lettura delle ricette dalle immagini avvengono sul tuo Mac, con Vision di Apple.
- Solo visualizzazione permette a un agente di vedere la libreria senza poterla modificare.
Consulta l'informativa sulla privacy.
Risoluzione dei problemi
“RAF Film Lab isn't accepting agents”
L'agente non è riuscito a raggiungere l'app. Verifica che Consenti agli agenti IA di usare la libreria sia attivo in Impostazioni › Agenti, poi ricollega il server nella tua app per agenti (in Claude Code o Codex, /mcp; in Claude Desktop, riavvialo).
L'agente dice che non può modificare, esportare o eliminare
Alza il livello di Gli agenti possono in Impostazioni › Agenti. L'agente viene avvisato e vede i nuovi strumenti.
“No export folder is set” o “No import folder is set”
Scegline una accanto a Cartella di esportazione o Cartella di importazione in Impostazioni › Agenti.
Un'anteprima non mostra ancora nella libreria la modifica a una ricetta
La foto è ancora in fase di sviluppo in background. Il suo stato di sviluppo in get_photo indica developing finché non è finito, e le esportazioni lo attendono.
Hai spostato l'app?
Il percorso dell'helper cambia con essa. Copia di nuovo il comando o la configurazione da Impostazioni › Agenti e aggiorna la tua app per agenti.
