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

Look e modifiche

Selezionare e organizzare

Fotocamere e ricette

Esportare e annullare

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:

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.

StrumentoCosa fa
Solo visualizzazione
search_photosTrova foto per valutazione, contrassegno, etichetta, album, look, pellicola registrata dalla fotocamera, fotocamera, data di importazione, ultima importazione o nome del file.
get_photoI dettagli di una foto, obiettivo ed esposizione, ricetta in camera e modifiche, e se il suo sviluppo è aggiornato.
render_previewLa foto con il suo aspetto attuale, fino a 1024 pixel, o senza le sue modifiche.
comparePrima e dopo, affiancati.
list_looks, list_recipes, list_albumsI look, le tue ricette salvate e i tuoi album.
list_changesCosa hanno modificato gli agenti in questa sessione.
list_cameras, get_cameraLe 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_recipeUna ricetta salvata e un link per condividerla.
read_camera_slotsLe impostazioni personalizzate (C1–C7) di una fotocamera collegata via USB, ciascuna come ricetta.
analyze_photosMisura 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_similarTrova raffiche e quasi duplicati: scatti ravvicinati nel tempo che si somigliano.
get_develop_statusSegui uno sviluppo: foto completate e rimanenti, quella in corso e perché è in pausa o cosa non è riuscito.
read_recipeLegge 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_lookSviluppa le foto con un altro look, mantenendo il resto della ricetta e le modifiche.
set_recipe_settingsModifica le impostazioni in camera: gamma dinamica, tono, colore, Color Chrome, grana, bilanciamento del bianco e spostamento, push e pull.
apply_recipeApplica 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_recipeSalva 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_slotsSalva come ricette le impostazioni personalizzate di una fotocamera collegata.
save_recipe_to_cameraInserisce una ricetta salvata in una delle impostazioni personalizzate della fotocamera. Il contenuto precedente dello slot viene salvato prima come backup.
adjustModifica 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_maskModifica 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_curveImposta la curva di viraggio, generale o per rosso, verde o blu.
copy_edits, reset_editsCopia gruppi di modifiche da una foto ad altre, oppure azzera le modifiche.
save_snapshot, restore_snapshotConserva look e modifiche di una foto con un nome, e torna a quello stato.
make_virtual_copyUna seconda versione di una foto da modificare separatamente dalla prima.
auto_tone, auto_straightenI pulsanti Auto dell'editor, su molte foto.
set_rating, set_flag, set_labelStelle, scelta o rifiuto, ed etichette colore.
add_to_album, remove_from_albumOrganizza le foto in album, creando un album per nome se necessario.
create_album, rename_albumCrea un album o rinominane uno.
list_import_folder, import_photosMostra i RAF nella cartella di importazione e li importa, come fa il pulsante Importa.
develop_photosSviluppa 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_developMette in pausa, riprende o interrompe uno sviluppo, oppure riprova le foto non riuscite.
undoAnnulla l'ultima modifica.
Visualizzazione, modifica ed esportazione
export_photosEsporta in JPEG, HEIC o TIFF a 16 bit, a dimensione piena o ridotta, nella cartella di esportazione.
get_export_status, cancel_exportSegue o interrompe un'esportazione.
export_recipeScrive 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_snapshotElimina un album (le sue foto restano), una ricetta salvata o un'istantanea.
remove_photosRimuove 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

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.

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.

Prompt e risorse

Alcuni client offrono i prompt MCP come attività già pronte, spesso da un menu o da un comando /:

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

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.