Guía ›
Agentes de IA y MCP
Actualizado
En el Mac, RAF Film Lab puede manejarlo un agente de IA como Claude o Codex. El agente busca en tu biblioteca, mira tus fotos, cambia sus aspectos, recetas y ediciones, descarta, las organiza en álbumes y las exporta, por los mismos caminos que la propia app. Cada cambio aparece en la app en el momento, se sincroniza como los tuyos y se puede deshacer.
Qué puedes pedir
Los agentes son buenos en el trabajo que el editor vuelve tedioso: todo lo que sigue reglas, se hace con muchas fotos o se hace mirando y ajustando una y otra vez.
Pídelo con tus propias palabras; no hace falta nombrar la app. RAF Film Lab les dice a los agentes conectados que contiene tu biblioteca de fotos, así que cualquier petición sobre tus fotos, importaciones, valoraciones, álbumes, aspectos o recetas le llega a ella.
Ejemplos de peticiones
Buscar y mirar
- “Enséñame las últimas 5 fotos que importé.”
- “¿Cuántas fotos de mi X-T5 importé esta semana y con qué aspectos están?”
- “¿Con qué receta se tomó mi foto DSCF1234?”
Estilos y ediciones
- “Busca mis fotos de cuatro estrellas de la última importación, ponlas en Classic Chrome y caliéntalas un poco. Enséñame una antes y después.”
- “Aplica esta receta a las fotos de mi álbum Kioto:” seguido de una receta pegada de una publicación de un foro, un enlace compartido o el nombre de una de tus recetas guardadas.
- “Haz que estos treinta fotogramas sean coherentes con mi foto DSCF1234.”
- “Endereza y aplica tono automático a todo lo de la importación de ayer.”
- “Oscurece un poco el cielo de mis paisajes del sábado y dales una curva en S suave.”
- “Ilumina el sujeto de DSCF1234 y añade una viñeta suave a su alrededor.”
- “Guarda el aspecto actual de DSCF1234 como instantánea y luego pruébala en Acros. Haz también una copia virtual en Classic Negative para poder comparar.”
Descartar y organizar
- “Descarta en la importación del sábado: rechaza todo lo desenfocado, elige las cinco mejores y dales cinco estrellas.”
- “Busca las ráfagas de la última importación y quédate con el fotograma más nítido de cada una, con todo el mundo con los ojos abiertos.”
- “¿Qué fotos de la boda están muy sobreexpuestas?”
- “Importa los RAF nuevos de mi carpeta de importación a un álbum llamado Lisboa.”
- “Pon mis elegidas de la última importación en un álbum nuevo llamado Lisboa.”
Cámaras y recetas
- “¿Con qué cámaras he disparado y qué simulaciones de película no tiene mi X-T3?”
- “Guarda la receta de mi foto DSCF1234 como Hora dorada, con un poco más de grano.”
- “¿Qué hay en los ajustes personalizados de mi cámara? Guarda los que aún no tenga.”
- “Pon mi receta Hora dorada en C4 en mi cámara.”
- “Dame un enlace para compartir mi receta Kodachrome.”
- “Lee la receta de esta captura de pantalla de mi carpeta de importación y guárdala.”
- “Exporta mi receta Hora dorada como perfil de X RAW Studio para mi X-T5.”
Exportar y deshacer
- “Exporta todas las elegidas del álbum Blog a 2048 píxeles en una carpeta
blog.” - “¿Qué has cambiado en mis fotos hasta ahora? Deshaz lo último.”
Si el agente busca en otro sitio
Los agentes de programación como Codex y Claude Code también pueden leer los archivos de la carpeta en la que trabajan. Si les das solo un nombre de archivo como “DSCF1234”, Codex puede buscar en esa carpeta. Decir foto (“mi foto DSCF1234”) suele bastar; nombrar RAF Film Lab basta siempre.
Para zanjarlo de una vez, díselo una sola vez a tu app de agente. Añade esta línea a sus instrucciones permanentes: ~/.codex/AGENTS.md para Codex, ~/.claude/CLAUDE.md para Claude Code, o tus instrucciones personales o de proyecto en Claude Desktop:
My photos are in RAF Film Lab. For anything about my photos, use its tools, not files on disk.
El agente ve cada foto mediante previsualizaciones que la app renderiza para él, así que juzga cómo se ve la foto, no solo sus ajustes.
Los agentes se conectan mediante el Model Context Protocol (MCP), un estándar abierto compatible con Claude Desktop, Claude Code, Codex y muchas otras apps de IA. El servidor MCP forma parte de la app para Mac. En iPhone y iPad, las mismas acciones están disponibles en Atajos.
Activar los agentes
Los agentes están desactivados hasta que los activas. Abre Ajustes (⌘,) y busca Agentes:
- Permitir que los agentes de IA usen la biblioteca activa el servidor.
- Los agentes pueden fija hasta dónde pueden llegar:
- Solo ver (la opción predeterminada): buscar, leer ajustes y ver previsualizaciones.
- Ver y editar: además, cambiar aspectos, recetas y ediciones, añadir máscaras y curvas, guardar instantáneas y copias virtuales, valorar, marcar, etiquetar, crear y renombrar álbumes, guardar y cambiar recetas, guardar recetas en una cámara conectada e importar RAF desde una carpeta que elijas.
- Ver, editar y exportar: además, exportar fotos y archivos de receta a una carpeta que elijas.
- Ver, editar, exportar y eliminar: además, eliminar álbumes, recetas e instantáneas, y quitar fotos de la biblioteca.
- Estado indica si el servidor está listo y qué agente está conectado.
Conectar Claude, Codex y otros clientes
RAF Film Lab incluye un pequeño programa, raffilmlab-mcp, dentro de la app. Las apps de IA lo inician para hablar con la biblioteca, y abre RAF Film Lab en segundo plano si no está en ejecución. En Ajustes › Agentes hay botones que copian la configuración exacta para el lugar donde esté instalada tu app; úsalos en lugar de escribir la ruta. Elige tu app de agente:
Claude Code
Haz clic en Copiar comando de Claude Code y ejecútalo en Terminal. Con RAF Film Lab en Aplicaciones, es:
claude mcp add --scope user raf-film-lab -- "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
--scope user hace que la biblioteca esté disponible en todos los proyectos. Compruébalo con claude mcp list, o con /mcp dentro de Claude Code.
Claude Desktop
Haz clic en Copiar configuración del servidor MCP (JSON). En Claude Desktop, abre Settings › Developer › Edit Config, que abre claude_desktop_config.json, y añade el servidor a mcpServers:
{
"mcpServers": {
"raf-film-lab": {
"command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
}
}
}
Si el archivo ya tiene otros servidores, añade raf-film-lab junto a ellos. Sal de Claude Desktop y vuelve a abrirlo; las herramientas de RAF Film Lab aparecerán en el menú de herramientas de un chat.
Codex
Codex de OpenAI, en el terminal, en la app Codex o en la extensión para IDE, también ejecuta servidores MCP locales. En Terminal, ejecuta:
codex mcp add raf-film-lab -- "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
O añade tú mismo el servidor a ~/.codex/config.toml:
[mcp_servers.raf-film-lab]
command = "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
Todas las apps de Codex leen el mismo archivo, así que esto las configura todas. Compruébalo con codex mcp list, o con /mcp dentro de Codex.
La app ChatGPT no puede conectarse. Solo accede a servidores MCP a través de internet, y el servidor de RAF Film Lab se queda en tu Mac. Usa Codex con tu cuenta de ChatGPT en su lugar.
Cursor
Añade el servidor a ~/.cursor/mcp.json para tenerlo en todos los proyectos, o a .cursor/mcp.json en un solo proyecto:
{
"mcpServers": {
"raf-film-lab": {
"type": "stdio",
"command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
}
}
}
Después aparecerá en los ajustes de MCP de Cursor, donde puedes activarlo y desactivarlo.
VS Code (GitHub Copilot)
Ejecuta MCP: Open User Configuration desde la paleta de comandos (⇧⌘P), o usa .vscode/mcp.json para un solo proyecto, y añade:
{
"servers": {
"raf-film-lab": {
"type": "stdio",
"command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
}
}
}
VS Code llama a la clave de nivel superior servers, no mcpServers. Usa Copilot Chat en modo Agent para acceder a las herramientas.
Antigravity
La CLI Antigravity de Google (agy), que sustituyó a Gemini CLI, lee los servidores de ~/.gemini/config/mcp_config.json, o de .agents/mcp_config.json en un solo proyecto. Los servidores ya no van en el settings.json de Gemini CLI.
{
"mcpServers": {
"raf-film-lab": {
"command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
}
}
}
Compruébalo con /mcp dentro de agy. En la app Antigravity, añade la misma entrada desde MCP Servers en el menú … del panel del agente.
Otros clientes MCP
Funciona cualquier cliente que ejecute servidores MCP locales (stdio). Indícale la ruta del programa auxiliar como comando, sin argumentos. El servidor habla las versiones 2024-11-05, 2025-03-26 y 2025-06-18 del protocolo MCP.
Qué pueden hacer los agentes
Lo que puede hacer un agente depende de lo que permitas en Ajustes. Los identificadores de las fotos salen de search_photos, y los cambios pueden abarcar hasta 500 fotos a la vez.
| Herramienta | Qué hace |
|---|---|
| Solo ver | |
search_photos | Busca fotos por valoración, marca, etiqueta, álbum, aspecto, la película que registró la cámara, cámara, fecha de importación, última importación o nombre de archivo. |
get_photo | Los detalles de una foto, objetivo y exposición, receta de la cámara y ediciones, y si su revelado está al día. |
render_preview | La foto tal como se ve ahora, hasta 1024 píxeles, o sin sus ediciones. |
compare | Antes y después, lado a lado. |
list_looks, list_recipes, list_albums | Los aspectos, tus recetas guardadas y tus álbumes. |
list_changes | Lo que han cambiado los agentes en esta sesión. |
list_cameras, get_camera | Las cámaras con las que se tomaron tus fotos, y lo que tiene un modelo: sensor, procesador, las simulaciones de película que tiene y las que añade RAF Film Lab. |
get_recipe | Una receta guardada y un enlace para compartirla. |
read_camera_slots | Los ajustes personalizados (C1–C7) de una cámara conectada por USB, cada uno como receta. |
analyze_photos | Mide las fotos para descartar: exposición y recorte de luces, enfoque, caras y si los ojos parecen abiertos, la puntuación estética de Vision y lo que hay en el encuadre. Todo en tu Mac. |
group_similar | Busca ráfagas y casi duplicados: fotogramas tomados muy seguidos que se parecen. |
get_develop_status | Sigue un revelado: fotos terminadas y pendientes, la que está en curso, y por qué está en pausa o qué ha fallado. |
read_recipe | Lee una receta de un archivo .recipe, un perfil de X RAW Studio, o una imagen de una receta o de su código QR. |
| Ver y editar | |
set_look | Revela fotos con otro aspecto, manteniendo el resto de su receta y sus ediciones. |
set_recipe_settings | Cambia los ajustes de la cámara: rango dinámico, tono, color, Color Chrome, grano, balance de blancos y desplazamiento, push y pull. |
apply_recipe | Aplica una receta guardada (por nombre), un enlace de receta o una receta escrita como texto, manteniendo el push/pull de cada foto. |
create_recipe, update_recipe | Guarda una receta nueva, a partir de una foto, otra receta, un enlace o un texto, o cambia el nombre de una y sus ajustes. |
import_camera_slots | Guarda los ajustes personalizados de una cámara conectada como recetas. |
save_recipe_to_camera | Pone una receta guardada en uno de los ajustes personalizados de la cámara. Antes se hace una copia de seguridad de lo que contenía la ranura. |
adjust | Cambia las ediciones: exposición, contraste, altas luces, sombras, temperatura y tinte, intensidad, saturación, el mezclador HSL, gradación de color, efectos, detalle, enderezado y recorte. Los valores se pueden fijar o sumar a los de cada foto. |
add_mask, update_mask, remove_mask | Edita parte de una foto: el sujeto, el cielo, el fondo, las personas, una persona o una cara, un degradado lineal o radial, o un rango de color o de luminosidad. Las fotos sin lo que selecciona una máscara, como las que no tienen cielo, se dejan como están. |
set_curve | Ajusta la curva de tonos, general o para el rojo, el verde o el azul. |
copy_edits, reset_edits | Copia grupos de ediciones de una foto a otras, o deja las ediciones a cero. |
save_snapshot, restore_snapshot | Guarda el aspecto y las ediciones de una foto con un nombre, y vuelve a ellos. |
make_virtual_copy | Una segunda versión de una foto para editarla aparte de la primera. |
auto_tone, auto_straighten | Los botones Auto del editor, en muchas fotos. |
set_rating, set_flag, set_label | Estrellas, elegir o rechazar, y etiquetas de color. |
add_to_album, remove_from_album | Organiza fotos en álbumes, creando un álbum por nombre si hace falta. |
create_album, rename_album | Crea un álbum o cambia el nombre de uno. |
list_import_folder, import_photos | Muestra los RAF de tu carpeta de importación y los importa, como hace el botón Importar. |
develop_photos | Revela las recetas de las fotos en tu Mac, o en la cámara Fujifilm que las tomó cuando está conectada, como hace el panel Revelar. Se omiten las fotos ya reveladas con su receta. |
control_develop | Pausa, reanuda o detiene un revelado, o vuelve a intentar sus fotos fallidas. |
undo | Deshace el último cambio. |
| Ver, editar y exportar | |
export_photos | Exporta en JPEG, HEIC o TIFF de 16 bits, a tamaño completo o menor, en tu carpeta de exportación. |
get_export_status, cancel_export | Sigue o detiene una exportación. |
export_recipe | Escribe una receta guardada como archivo .recipe, o como perfil de X RAW Studio para una cámara, en tu carpeta de exportación. |
| Ver, editar, exportar y eliminar | |
delete_album, delete_recipe, delete_snapshot | Elimina un álbum (sus fotos se quedan), una receta guardada o una instantánea. |
remove_photos | Saca fotos de la biblioteca, como hace Eliminar de la biblioteca. El agente tiene que confirmarlo, y no se puede deshacer. |
Los agentes nunca cambian tus archivos RAF originales y solo leen archivos de la carpeta de importación que elijas. No pueden pintar máscaras con pincel ni corregir manchas: eso requiere una mano sobre la foto.
Aspectos y recetas
Un aspecto o una receta nuevos se vuelven a revelar en segundo plano, en tu Mac, como hace Revelar con Film Lab, para que la biblioteca y las exportaciones lo reflejen. Las previsualizaciones muestran el cambio al instante, antes de que termine ese revelado. Para obtener el renderizado de la propia cámara, conecta la cámara que tomó las fotos con CONNECTION MODE ajustado en USB RAW CONV./BACKUP RESTORE y pide al agente que revele en la cámara: un cambio puede revelarse allí directamente, o develop_photos puede revelar las fotos allí después. El revelado aparece en el panel Revelar, donde también puedes pausarlo o detenerlo.
Deshacer y seguridad
- Los cambios se ven al momento. Una foto abierta en el editor se actualiza ante tus ojos, y las miniaturas de la biblioteca la siguen.
- Los cambios en fotos y recetas se pueden deshacer. Pídele que lo deshaga o, para la foto abierta en el editor, pulsa ⌘Z: la edición de un agente es un paso de deshacer como los tuyos. Si has cambiado una foto o receta después, deshacer respeta tu cambio.
- También los álbumes nuevos, las importaciones, las copias virtuales y las eliminaciones. Deshacer elimina un álbum o una copia virtual que haya creado un agente, saca una importación de la biblioteca y recupera un álbum, una receta o una instantánea eliminados.
- Tres cosas que deshacer no cubre. Quitar fotos de la biblioteca, por eso los agentes solo pueden hacerlo si permites eliminar, y deben confirmarlo cada vez. Una receta nueva se queda hasta que la eliminas en Recetas. Una receta guardada en tu cámara sustituye lo que contenía la ranura; antes se hace una copia de seguridad en tu Mac, y el agente avisa si la cámara no ha conservado algún ajuste.
- Deshacer dura mientras la app está abierta. Recuerda los últimos 50 cambios que hicieron los agentes.
- Los agentes pueden comprobar antes. Cualquier cambio se puede probar como simulacro, que indica qué cambiaría sin cambiarlo. Un cambio en más de 100 fotos a la vez se rechaza salvo que el agente lo confirme.
- Los cambios se sincronizan con tus otros dispositivos como tus propias ediciones, cuando la sincronización con iCloud está activada.
Exportar
Los agentes solo exportan a una carpeta que elijas: ajusta Los agentes pueden en Ver, editar y exportar y haz clic en Elegir… junto a Carpeta de exportación. Los agentes pueden crear carpetas dentro, pero no escribir en ningún otro sitio.
- Las exportaciones nunca sustituyen un archivo. Si
DSCF1234.jpgya existe, el nuevo se llamaDSCF1234 2.jpg. - Una exportación se ejecuta en segundo plano. El agente puede seguirla y detenerla; los archivos ya escritos se quedan.
- Las exportaciones de los agentes cuentan para las exportaciones gratuitas como cualquier otra, y una exportación mayor de lo que queda se rechaza antes de empezar.
Importar
Los agentes solo importan desde una carpeta que elijas: ajusta Los agentes pueden en Ver y editar o superior y haz clic en Elegir… junto a Carpeta de importación. Una tarjeta de memoria o la carpeta donde llegan las fotos de tu cámara funcionan bien.
- Una importación es como la que haces con el botón Importar: los RAF que ya están en la biblioteca se omiten, y los nuevos pasan a ser la Última importación. En tu Mac se quedan donde están.
- Los agentes pueden importar la carpeta entera, carpetas que haya dentro o archivos sueltos, y no pueden acceder a nada fuera de ella.
- Los archivos de receta y las imágenes de recetas de la carpeta se pueden leer con
read_recipe.
Peticiones y recursos
Algunos clientes ofrecen prompts MCP como tareas listas para usar, a menudo desde un menú o un comando /:
- Match a Look: hace que las fotos se parezcan a una foto de referencia y luego ajusta cada una.
- Cull Photos: valora, elige y rechaza según los criterios que indiques, empezando por las ráfagas y el enfoque, la exposición y las caras medidos.
- Apply a Recipe from Text: lee una receta escrita en una publicación o nota, la comprueba y la aplica.
Los clientes compatibles con recursos pueden adjuntar fotos y listas a una conversación: photo://{id} para los detalles de una foto, photo://{id}/preview para su previsualización, y library://looks, library://albums y library://recipes.
Atajos y Siri
En iPhone, iPad y Mac, RAF Film Lab añade acciones a la app Atajos: Buscar fotos, Ajustar aspecto, Aplicar receta, Valorar fotos, Marcar fotos, Añadir fotos al álbum, Exportar fotos y Deshacer último cambio en la biblioteca. Encadénalas: busca las elegidas de la última importación, ponles un aspecto, expórtalas y guarda los archivos donde los deje la siguiente acción. Algunas también funcionan con Siri, como “Buscar fotos en RAF Film Lab”.
Los atajos no dependen del ajuste Agentes; los creas tú. Sus cambios se pueden deshacer de la misma forma.
Privacidad
- El servidor no está en la red. Solo escucha a programas de tu Mac, y solo mientras los agentes están activados.
- Lo que lee un agente, incluidas las previsualizaciones que pide, va al servicio de IA que usa tu app de agente, como Anthropic para Claude u OpenAI para Codex, según las condiciones de ese servicio. RAF Film Lab no nos envía nada, y los agentes nunca reciben tus archivos RAF.
- Medir fotos, encontrar ráfagas y leer recetas de imágenes se hace en tu Mac, con Vision de Apple.
- Solo ver permite que un agente vea tu biblioteca sin poder cambiarla.
Consulta la política de privacidad.
Solución de problemas
“RAF Film Lab no acepta agentes”
El agente no ha podido conectar con la app. Comprueba que Permitir que los agentes de IA usen la biblioteca esté activado en Ajustes › Agentes y vuelve a conectar el servidor en tu app de agente (en Claude Code o Codex, /mcp; en Claude Desktop, reinícialo).
El agente dice que no puede cambiar, exportar o eliminar
Sube Los agentes pueden en Ajustes › Agentes. El agente recibe el aviso y ve las nuevas herramientas.
“No export folder is set” o “No import folder is set”
Elige una junto a Carpeta de exportación o Carpeta de importación en Ajustes › Agentes.
Una previsualización aún no muestra un cambio de receta en la biblioteca
La foto aún se está revelando en segundo plano. Su estado de revelado en get_photo indica developing hasta que termina, y las exportaciones lo esperan.
¿Has movido la app?
La ruta del programa auxiliar cambia con ella. Vuelve a copiar el comando o la configuración desde Ajustes › Agentes y actualiza tu app de agente.
