Guia ›
Agentes de IA e MCP
Atualizado em
No Mac, o RAF Film Lab pode ser controlado por um agente de IA como o Claude ou o Codex. O agente pesquisa sua biblioteca, olha suas fotos, muda os visuais, as receitas e as edições delas, faz a triagem, organiza em álbuns e exporta, pelos mesmos caminhos do próprio app. Cada mudança aparece no app na hora, é sincronizada como as suas e pode ser desfeita.
O que você pode pedir
Os agentes são bons no trabalho que o editor torna tedioso: tudo o que segue regras, é feito em muitas fotos ou exige olhar e ajustar várias vezes.
Peça com suas próprias palavras; você não precisa citar o app. O RAF Film Lab informa aos agentes conectados que ele guarda sua biblioteca de fotos, então um pedido sobre suas fotos, importações, classificações, álbuns, visuais ou receitas vai para ele.
Exemplos de prompts
Encontrar e olhar
- “Mostre as últimas 5 fotos que importei.”
- “Quantas fotos da minha X-T5 importei esta semana, e em quais visuais elas estão?”
- “Com qual receita foi feita minha foto DSCF1234?”
Visuais e edições
- “Encontre minhas fotos de quatro estrelas da última importação, defina-as como Classic Chrome e deixe-as um pouco mais quentes. Mostre um antes e depois.”
- “Aplique esta receita às fotos do meu álbum Kyoto:” seguido de uma receita colada de um post de fórum, um link de compartilhamento ou o nome de uma das suas receitas salvas.
- “Deixe estas trinta fotos consistentes com a minha foto DSCF1234.”
- “Endireite e aplique tom automático em tudo da importação de ontem.”
- “Escureça um pouco o céu nas minhas paisagens de sábado e dê a elas uma curva em S suave.”
- “Clareie o assunto na DSCF1234 e adicione uma vinheta suave ao redor.”
- “Salve o visual atual da DSCF1234 como instantâneo e depois experimente em Acros. Crie também uma cópia virtual em Classic Negative, para eu comparar.”
Triagem e organização
- “Faça a triagem da importação de sábado: rejeite tudo o que estiver fora de foco, escolha as cinco melhores e dê cinco estrelas a elas.”
- “Encontre as sequências na última importação e fique com a foto mais nítida de cada uma, com todo mundo de olhos abertos.”
- “Quais fotos do casamento estão muito superexpostas?”
- “Importe os novos RAFs da minha pasta de importação para um álbum chamado Lisboa.”
- “Coloque minhas escolhidas da última importação em um novo álbum chamado Lisboa.”
Câmeras e receitas
- “Com quais câmeras eu fotografei, e quais simulações de filme minha X-T3 não tem?”
- “Salve a receita da minha foto DSCF1234 como Golden Hour, com um pouco mais de granulação.”
- “O que tem nos ajustes personalizados da minha câmera? Salve os que eu ainda não tenho.”
- “Coloque minha receita Golden Hour no C4 da minha câmera.”
- “Me dê um link para compartilhar minha receita Kodachrome.”
- “Leia a receita nesta captura de tela na minha pasta de importação e salve.”
- “Exporte minha receita Golden Hour como perfil do X RAW Studio para minha X-T5.”
Exportar e desfazer
- “Exporte todas as escolhidas do álbum Blog em 2048 pixels para uma pasta
blog.” - “O que você mudou nas minhas fotos até agora? Desfaça a última mudança.”
Se o agente procurar em outro lugar
Agentes de programação como o Codex e o Claude Code também conseguem ler os arquivos da pasta em que estão trabalhando. Diante de um simples nome de arquivo como “DSCF1234”, o Codex pode procurar nessa pasta. Dizer foto (“minha foto DSCF1234”) geralmente basta; citar o RAF Film Lab sempre basta.
Para resolver de vez, avise seu app de agente uma única vez. Adicione esta linha às instruções permanentes dele: ~/.codex/AGENTS.md no Codex, ~/.claude/CLAUDE.md no Claude Code, ou suas instruções pessoais ou de projeto no Claude Desktop:
My photos are in RAF Film Lab. For anything about my photos, use its tools, not files on disk.
O agente vê cada foto por meio de prévias que o app renderiza para ele, então julga a aparência da foto, não só os ajustes dela.
Os agentes se conectam pelo Model Context Protocol (MCP), um padrão aberto compatível com o Claude Desktop, o Claude Code, o Codex e muitos outros apps de IA. O servidor MCP faz parte do app para Mac. No iPhone e no iPad, as mesmas ações estão disponíveis no Atalhos.
Ativar os agentes
Os agentes ficam desativados até você ativá-los. Abra Ajustes (⌘,) e encontre Agentes:
- Permitir que agentes de IA usem a biblioteca ativa o servidor.
- Os agentes podem define até onde eles podem ir:
- Somente visualizar (o padrão): pesquisar, ler ajustes e ver prévias.
- Visualizar e editar: também mudar visuais, receitas e edições, adicionar máscaras e curvas, guardar instantâneos e cópias virtuais, classificar, sinalizar, rotular, criar e renomear álbuns, salvar e alterar receitas, salvar receitas em uma câmera conectada e importar RAFs de uma pasta que você escolher.
- Visualizar, editar e exportar: também exportar fotos e arquivos de receita para uma pasta que você escolher.
- Visualizar, editar, exportar e apagar: também apagar álbuns, receitas e instantâneos, e remover fotos da biblioteca.
- Estado informa se o servidor está pronto e qual agente está conectado.
Conectar o Claude, o Codex e outros clientes
O RAF Film Lab vem com um pequeno programa, raffilmlab-mcp, dentro do app. Os apps de IA o iniciam para falar com a biblioteca, e ele abre o RAF Film Lab em segundo plano se ele não estiver aberto. Ajustes › Agentes tem botões que copiam a configuração exata para onde seu app estiver instalado; use-os em vez de digitar o caminho. Escolha seu app de agente:
Claude Code
Clique em Copiar comando do Claude Code e execute-o no Terminal. Com o RAF Film Lab em Aplicativos, ele é:
claude mcp add --scope user raf-film-lab -- "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
--scope user deixa a biblioteca disponível em todos os projetos. Confira com claude mcp list, ou /mcp dentro do Claude Code.
Claude Desktop
Clique em Copiar configuração do servidor MCP (JSON). No Claude Desktop, abra Settings › Developer › Edit Config, que abre o claude_desktop_config.json, e adicione o servidor em mcpServers:
{
"mcpServers": {
"raf-film-lab": {
"command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
}
}
}
Se o arquivo já tiver outros servidores, adicione o raf-film-lab ao lado deles. Feche e abra de novo o Claude Desktop; as ferramentas do RAF Film Lab aparecem então no menu de ferramentas de uma conversa.
Codex
O Codex da OpenAI, no terminal, no app Codex ou na extensão para IDE, também roda servidores MCP locais. No Terminal, execute:
codex mcp add raf-film-lab -- "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
Ou adicione o servidor você mesmo em ~/.codex/config.toml:
[mcp_servers.raf-film-lab]
command = "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
Todos os apps do Codex leem o mesmo arquivo, então isso configura todos eles. Confira com codex mcp list, ou /mcp dentro do Codex.
O app ChatGPT não consegue se conectar. Ele só alcança servidores MCP pela internet, e o servidor do RAF Film Lab fica no seu Mac. Use o Codex com sua conta do ChatGPT.
Cursor
Adicione o servidor em ~/.cursor/mcp.json para tê-lo em todos os projetos, ou em .cursor/mcp.json em um projeto:
{
"mcpServers": {
"raf-film-lab": {
"type": "stdio",
"command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
}
}
}
Ele então aparece nos ajustes de MCP do Cursor, onde você pode ativá-lo e desativá-lo.
VS Code (GitHub Copilot)
Execute MCP: Open User Configuration na Paleta de Comandos (⇧⌘P), ou use .vscode/mcp.json para um projeto, e adicione:
{
"servers": {
"raf-film-lab": {
"type": "stdio",
"command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
}
}
}
O VS Code chama a chave de nível superior de servers, não mcpServers. Use o Copilot Chat no modo Agent para chegar às ferramentas.
Antigravity
A CLI do Antigravity do Google (agy), que substituiu a Gemini CLI, lê os servidores de ~/.gemini/config/mcp_config.json, ou de .agents/mcp_config.json em um projeto. Os servidores não ficam mais no settings.json da Gemini CLI.
{
"mcpServers": {
"raf-film-lab": {
"command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
}
}
}
Confira com /mcp dentro do agy. No app Antigravity, adicione a mesma entrada em MCP Servers no menu … do painel do agente.
Outros clientes MCP
Funciona com qualquer cliente que rode servidores MCP locais (stdio). Informe o caminho do auxiliar como comando, sem argumentos. O servidor fala as versões 2024-11-05, 2025-03-26 e 2025-06-18 do protocolo MCP.
O que os agentes podem fazer
O que um agente pode fazer depende do que você permite em Ajustes. Os ids das fotos vêm de search_photos, e as mudanças podem atingir até 500 fotos de uma vez.
| Ferramenta | O que faz |
|---|---|
| Somente visualizar | |
search_photos | Encontra fotos por classificação, sinalização, rótulo, álbum, visual, filme que a câmera gravou, câmera, data de importação, última importação ou nome do arquivo. |
get_photo | Os detalhes de uma foto, lente e exposição, receita da câmera e edições, e se a revelação está atualizada. |
render_preview | A foto como está agora, com até 1024 pixels, ou sem as edições. |
compare | Antes e depois, lado a lado. |
list_looks, list_recipes, list_albums | Os visuais, suas receitas salvas e seus álbuns. |
list_changes | O que os agentes mudaram nesta sessão. |
list_cameras, get_camera | As câmeras com que suas fotos foram feitas e o que um modelo tem: sensor, processador, as simulações de filme que ele tem e as que o RAF Film Lab acrescenta. |
get_recipe | Uma receita salva e um link para compartilhá-la. |
read_camera_slots | Os ajustes personalizados (C1–C7) de uma câmera conectada via USB, cada um como uma receita. |
analyze_photos | Mede fotos para a triagem: exposição e estouro, foco, rostos e se os olhos parecem abertos, a pontuação estética do Vision e o que há no quadro. Tudo no seu Mac. |
group_similar | Encontra sequências e quase duplicatas: fotos feitas em sequência que se parecem. |
get_develop_status | Acompanha uma revelação: fotos concluídas e restantes, a que está em andamento e por que está pausada ou o que falhou. |
read_recipe | Lê uma receita de um arquivo .recipe, de um perfil do X RAW Studio ou de uma imagem de uma receita ou do código QR dela. |
| Visualizar e editar | |
set_look | Revela fotos com outro visual, mantendo o resto da receita e as edições delas. |
set_recipe_settings | Muda ajustes da câmera: Faixa dinâmica, tom, cor, Color Chrome, granulação, equilíbrio de branco e ajuste fino, push e pull. |
apply_recipe | Aplica uma receita salva (pelo nome), um link de receita ou uma receita escrita como texto, mantendo o push/pull de cada foto. |
create_recipe, update_recipe | Salva uma nova receita, a partir de uma foto, de outra receita, de um link ou de um texto, ou renomeia uma receita e altera os ajustes dela. |
import_camera_slots | Salva os ajustes personalizados de uma câmera conectada como receitas. |
save_recipe_to_camera | Coloca uma receita salva em um dos ajustes personalizados da câmera. O que o slot continha é salvo antes como backup. |
adjust | Muda edições: exposição, contraste, realces, sombras, temperatura e tonalidade, vibração, saturação, o mixer HSL, gradação de cores, efeitos, detalhe, endireitar e recortar. Os valores podem ser definidos ou somados aos de cada foto. |
add_mask, update_mask, remove_mask | Edita parte de uma foto: o assunto, o céu, o plano de fundo, as pessoas, uma pessoa ou um rosto, um gradiente linear ou radial, ou um intervalo de cor ou de brilho. Fotos sem o que a máscara seleciona, como sem céu, ficam intactas. |
set_curve | Define a curva de tons, geral ou para vermelho, verde ou azul. |
copy_edits, reset_edits | Copia grupos de edições de uma foto para outras, ou remove todas as edições. |
save_snapshot, restore_snapshot | Guarda o visual e as edições de uma foto com um nome e volta para eles. |
make_virtual_copy | Uma segunda versão de uma foto para editar separadamente da primeira. |
auto_tone, auto_straighten | Os botões Automático do editor, em muitas fotos. |
set_rating, set_flag, set_label | Estrelas, escolher ou rejeitar, e rótulos de cor. |
add_to_album, remove_from_album | Organiza fotos em álbuns, criando um álbum pelo nome se necessário. |
create_album, rename_album | Cria um álbum ou renomeia um. |
list_import_folder, import_photos | Vê os RAFs da sua pasta de importação e os importa, como faz o botão Importar. |
develop_photos | Revela as receitas das fotos no seu Mac, ou na câmera Fujifilm que as fez quando ela está conectada, como faz o painel Revelar. Fotos já reveladas com a receita delas são puladas. |
control_develop | Pausa, retoma ou para uma revelação, ou tenta de novo as fotos que falharam. |
undo | Desfaz a última mudança. |
| Visualizar, editar e exportar | |
export_photos | Exporta como JPEG, HEIC ou TIFF de 16 bits, em tamanho máximo ou menor, para sua pasta de exportação. |
get_export_status, cancel_export | Acompanha ou para uma exportação. |
export_recipe | Grava uma receita salva como arquivo .recipe, ou como perfil do X RAW Studio para uma câmera, na sua pasta de exportação. |
| Visualizar, editar, exportar e apagar | |
delete_album, delete_recipe, delete_snapshot | Apaga um álbum (as fotos dele continuam), uma receita salva ou um instantâneo. |
remove_photos | Tira fotos da biblioteca, como faz Apagar da biblioteca. O agente precisa confirmar, e isso não pode ser desfeito. |
Os agentes nunca alteram seus arquivos RAF originais e só leem arquivos da pasta de importação que você escolher. Eles não pintam máscaras de pincel nem recuperam pontos: isso exige uma mão na foto.
Visuais e receitas
Um novo visual ou receita é revelado de novo em segundo plano, no seu Mac, como faz Revelar com o Film Lab, para que a biblioteca e as exportações o mostrem. As prévias mostram a mudança na hora, antes de essa revelação terminar. Para ter a renderização da própria câmera, conecte a câmera que fez as fotos com CONNECTION MODE definido como USB RAW CONV./BACKUP RESTORE e peça ao agente que revele na câmera: uma mudança pode ser revelada lá diretamente, ou develop_photos pode revelar as fotos lá depois. A revelação aparece no painel Revelar, onde você também pode pausá-la ou pará-la.
Desfazer e segurança
- As mudanças aparecem na hora. Uma foto aberta no editor se atualiza na sua frente, e as miniaturas da biblioteca acompanham.
- Mudanças em fotos e receitas podem ser desfeitas. Peça para desfazer ou, para a foto aberta no editor, pressione ⌘Z: uma edição do agente é um passo de desfazer como os seus. Se você mudou uma foto ou receita depois, desfazer não mexe na sua mudança.
- Novos álbuns, importações, cópias virtuais e exclusões também. Desfazer apaga um álbum ou cópia virtual que um agente criou, tira uma importação da biblioteca e traz de volta um álbum, receita ou instantâneo apagado.
- Três coisas que desfazer não cobre. Remover fotos da biblioteca, e é por isso que os agentes só podem fazer isso quando você permite apagar, e precisam confirmar toda vez. Uma nova receita fica até você apagá-la em Receitas. Uma receita salva na sua câmera substitui o que o slot continha; isso é salvo antes como backup no seu Mac, e o agente avisa se a câmera não guardou algum ajuste.
- O desfazer dura enquanto o app está aberto. Ele lembra as últimas 50 mudanças feitas pelos agentes.
- Os agentes podem verificar antes. Toda mudança pode ser testada como simulação, que diz o que mudaria sem mudar nada. Uma mudança em mais de 100 fotos de uma vez é recusada, a menos que o agente a confirme.
- As mudanças são sincronizadas com seus outros dispositivos como suas próprias edições, quando a sincronização com o iCloud está ativada.
Exportação
Os agentes só exportam para uma pasta que você escolher: defina Os agentes podem como Visualizar, editar e exportar e clique em Escolher… ao lado de Pasta de exportação. Os agentes podem criar pastas dentro dela, mas não podem gravar em nenhum outro lugar.
- As exportações nunca substituem um arquivo. Se
DSCF1234.jpgjá estiver lá, o novo seráDSCF1234 2.jpg. - Uma exportação roda em segundo plano. O agente pode acompanhá-la e pará-la; os arquivos já gravados ficam.
- As exportações dos agentes contam para as exportações gratuitas como qualquer outra, e uma exportação maior do que o que resta é recusada antes de começar.
Importação
Os agentes só importam de uma pasta que você escolher: defina Os agentes podem como Visualizar e editar ou superior e clique em Escolher… ao lado de Pasta de importação. Um cartão de memória ou a pasta onde chegam as fotos da sua câmera funcionam bem.
- Uma importação é como a que você faz com o botão Importar: RAFs que já estão na biblioteca são pulados, e os novos formam a Última importação. No seu Mac, eles ficam onde estão.
- Os agentes podem importar a pasta inteira, pastas dentro dela ou arquivos avulsos, e não alcançam nada fora dela.
- Arquivos de receita e imagens de receitas na pasta podem ser lidos com
read_recipe.
Prompts e recursos
Alguns clientes oferecem prompts MCP como tarefas prontas, muitas vezes em um menu ou num comando /:
- Match a Look: deixa as fotos parecidas com uma foto de referência e depois ajusta cada uma.
- Cull Photos: classifica, escolhe e rejeita segundo critérios que você der, partindo das sequências e das medições de foco, exposição e rostos.
- Apply a Recipe from Text: lê uma receita escrita em um post ou nota, confere e aplica.
Clientes compatíveis com recursos podem anexar fotos e listas a uma conversa: photo://{id} para os detalhes de uma foto, photo://{id}/preview para a prévia dela, e library://looks, library://albums e library://recipes.
Atalhos e Siri
No iPhone, iPad e Mac, o RAF Film Lab adiciona ações ao app Atalhos: Encontrar fotos, Definir visual, Aplicar receita, Classificar fotos, Sinalizar fotos, Adicionar fotos ao álbum, Exportar fotos e Desfazer última alteração da biblioteca. Encadeie-as: encontre as escolhidas da última importação, defina um visual para elas, exporte-as e salve os arquivos onde a próxima ação mandar. Algumas também funcionam com a Siri, como “Encontrar fotos no RAF Film Lab”.
Os atalhos não dependem do ajuste Agentes; você mesmo os cria. As mudanças deles podem ser desfeitas do mesmo jeito.
Privacidade
- O servidor não fica na rede. Ele só escuta programas no seu Mac, e só enquanto os agentes estão ativados.
- O que um agente lê, incluindo as prévias que ele pede, vai para o serviço de IA que seu app de agente usa, como a Anthropic no caso do Claude ou a OpenAI no caso do Codex, segundo os termos desse serviço. O RAF Film Lab não nos envia nada, e os agentes nunca recebem seus arquivos RAF.
- A medição das fotos, a detecção de sequências e a leitura de receitas em imagens acontecem no seu Mac, com o Vision da Apple.
- Somente visualizar permite que um agente veja sua biblioteca sem poder alterá-la.
Consulte a política de privacidade.
Solução de problemas
“RAF Film Lab isn't accepting agents”
O agente não conseguiu alcançar o app. Verifique se Permitir que agentes de IA usem a biblioteca está ativado em Ajustes › Agentes e reconecte o servidor no seu app de agente (no Claude Code ou no Codex, /mcp; no Claude Desktop, reinicie-o).
O agente diz que não pode alterar, exportar ou apagar
Aumente Os agentes podem em Ajustes › Agentes. O agente é avisado e passa a ver as novas ferramentas.
“No export folder is set” ou “No import folder is set”
Escolha uma ao lado de Pasta de exportação ou Pasta de importação em Ajustes › Agentes.
Uma prévia ainda não mostra na biblioteca uma mudança de receita
A foto ainda está sendo revelada em segundo plano. O estado da revelação em get_photo diz developing até terminar, e as exportações esperam por ela.
Mudou o app de lugar?
O caminho do auxiliar muda junto. Copie de novo o comando ou a configuração em Ajustes › Agentes e atualize seu app de agente.
