가이드 ›

AI 에이전트와 MCP

업데이트

Mac에서는 Claude나 Codex 같은 AI 에이전트가 RAF Film Lab을 조작할 수 있습니다. 에이전트는 앱과 같은 경로로 라이브러리를 검색하고, 사진을 보고, 룩, 레시피, 편집을 바꾸고, 선별하고, 앨범에 정리하고, 내보냅니다. 모든 변경은 일어나는 즉시 앱에 표시되고, 직접 한 편집처럼 동기화되며, 실행 취소할 수 있습니다.

요청할 수 있는 작업

에이전트는 편집기에서 하기 번거로운 작업에 강합니다. 규칙에 따른 작업, 많은 사진에 반복하는 작업, 보고 조정하기를 거듭해야 하는 작업이 그렇습니다.

평소 말투로 요청하세요. 앱 이름을 말할 필요는 없습니다. RAF Film Lab은 연결된 에이전트에게 사진 라이브러리를 갖고 있다고 알리므로, 사진, 가져오기, 등급, 앨범, 룩, 레시피에 관한 요청은 RAF Film Lab으로 전달됩니다.

예시 프롬프트

찾기와 보기

룩과 편집

선별과 정리

카메라와 레시피

내보내기와 실행 취소

에이전트가 다른 곳을 찾는다면

Codex나 Claude Code 같은 코딩 에이전트는 작업 중인 폴더의 파일도 읽을 수 있습니다. “DSCF1234”처럼 파일 이름만 주면 Codex가 그 폴더를 대신 검색할 수 있습니다. 보통은 사진이라고 말하는 것(“내 사진 DSCF1234”)으로 충분하고, RAF Film Lab을 언급하면 항상 해결됩니다.

확실히 해 두려면 에이전트 앱에 한 번만 알려 주세요. 상시 지침에 다음 줄을 추가하세요. Codex는 ~/.codex/AGENTS.md, Claude Code는 ~/.claude/CLAUDE.md, Claude Desktop은 개인 또는 프로젝트 지침입니다.

My photos are in RAF Film Lab. For anything about my photos, use its tools, not files on disk.

에이전트는 앱이 렌더링한 미리보기로 각 사진을 보므로, 설정값만이 아니라 사진이 실제로 어떻게 보이는지 판단합니다.

에이전트는 Claude Desktop, Claude Code, Codex를 비롯한 많은 AI 앱이 지원하는 개방형 표준인 Model Context Protocol(MCP)로 연결됩니다. MCP 서버는 Mac 앱에 포함되어 있습니다. iPhone과 iPad에서는 같은 동작을 단축어에서 쓸 수 있습니다.

에이전트 켜기

에이전트는 직접 켜기 전까지 꺼져 있습니다. 설정(⌘,)을 열고 에이전트를 찾으세요.

Claude, Codex 및 기타 클라이언트 연결하기

RAF Film Lab 앱 안에는 작은 프로그램 raffilmlab-mcp가 들어 있습니다. AI 앱은 이 프로그램을 실행해 라이브러리와 통신하며, RAF Film Lab이 실행 중이 아니면 백그라운드에서 엽니다. 설정 › 에이전트에는 앱이 설치된 위치에 맞는 정확한 설정을 복사하는 버튼이 있으니, 경로를 직접 입력하지 말고 이 버튼을 사용하세요. 에이전트 앱을 선택하세요.

Claude Code

Claude Code 명령 복사를 클릭하고 터미널에서 실행하세요. RAF Film Lab이 응용 프로그램 폴더에 있다면 다음과 같습니다.

claude mcp add --scope user raf-film-lab -- "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"

--scope user를 쓰면 모든 프로젝트에서 라이브러리를 사용할 수 있습니다. claude mcp list로, 또는 Claude Code 안에서 /mcp로 확인하세요.

Claude Desktop

MCP 서버 구성 복사 (JSON)를 클릭하세요. Claude Desktop에서 설정 › 개발자 › 구성 편집을 열면 claude_desktop_config.json이 열립니다. mcpServers에 서버를 추가하세요.

{
    "mcpServers": {
      "raf-film-lab": {
        "command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
      }
    }
  }

파일에 이미 다른 서버가 있다면 그 옆에 raf-film-lab를 추가하세요. Claude Desktop을 종료했다가 다시 열면 채팅의 도구 메뉴에 RAF Film Lab의 도구가 나타납니다.

Codex

OpenAI의 Codex도 터미널, Codex 앱, IDE 확장 프로그램에서 로컬 MCP 서버를 실행합니다. 터미널에서 다음을 실행하세요.

codex mcp add raf-film-lab -- "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"

또는 ~/.codex/config.toml에 서버를 직접 추가하세요.

[mcp_servers.raf-film-lab]
  command = "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"

모든 Codex 앱이 같은 파일을 읽으므로 한 번에 모두 설정됩니다. codex mcp list로, 또는 Codex 안에서 /mcp로 확인하세요.

ChatGPT 앱은 연결할 수 없습니다. ChatGPT 앱은 인터넷을 통해서만 MCP 서버에 접속하는데, RAF Film Lab의 서버는 Mac 안에만 있습니다. 대신 ChatGPT 계정으로 Codex를 사용하세요.

Cursor

모든 프로젝트에서 쓰려면 ~/.cursor/mcp.json에, 한 프로젝트에서만 쓰려면 .cursor/mcp.json에 서버를 추가하세요.

{
    "mcpServers": {
      "raf-film-lab": {
        "type": "stdio",
        "command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
      }
    }
  }

그러면 Cursor의 MCP 설정에 나타나며, 여기서 켜고 끌 수 있습니다.

VS Code(GitHub Copilot)

명령 팔레트(⇧⌘P)에서 MCP: Open User Configuration을 실행하거나, 한 프로젝트에서만 쓰려면 .vscode/mcp.json을 사용해 다음을 추가하세요.

{
    "servers": {
      "raf-film-lab": {
        "type": "stdio",
        "command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
      }
    }
  }

VS Code는 최상위 키를 mcpServers가 아니라 servers라고 부릅니다. 도구를 쓰려면 Copilot Chat의 Agent 모드를 사용하세요.

Antigravity

Gemini CLI를 대체한 Google의 Antigravity CLI(agy)는 ~/.gemini/config/mcp_config.json에서, 또는 한 프로젝트에서는 .agents/mcp_config.json에서 서버를 읽습니다. 서버는 더 이상 Gemini CLI의 settings.json에 넣지 않습니다.

{
    "mcpServers": {
      "raf-film-lab": {
        "command": "/Applications/RAF Film Lab.app/Contents/Helpers/raffilmlab-mcp"
      }
    }
  }

agy 안에서 /mcp로 확인하세요. Antigravity 앱에서는 에이전트 패널의 … 메뉴에 있는 MCP Servers에서 같은 항목을 추가하세요.

기타 MCP 클라이언트

로컬(stdio) MCP 서버를 실행하는 클라이언트라면 모두 작동합니다. 도우미의 경로를 인수 없이 명령으로 지정하세요. 서버는 MCP 프로토콜 버전 2024-11-05, 2025-03-26, 2025-06-18을 지원합니다.

에이전트가 할 수 있는 작업

에이전트가 할 수 있는 작업은 설정에서 허용한 범위에 따라 다릅니다. 사진 ID는 search_photos에서 얻으며, 변경은 한 번에 최대 500장까지 적용할 수 있습니다.

도구기능
보기만
search_photos등급, 플래그, 레이블, 앨범, 룩, 카메라가 기록한 필름, 카메라, 가져온 날짜, 마지막 가져오기, 파일 이름으로 사진을 찾습니다.
get_photo사진 한 장의 세부 정보, 렌즈와 노출, 카메라 내 레시피와 편집, 현상이 최신 상태인지 여부.
render_preview현재 모습의 사진(최대 1024픽셀) 또는 편집 전 사진.
compare전후 비교를 나란히.
list_looks, list_recipes, list_albums룩, 저장한 레시피, 앨범.
list_changes이번 세션에서 에이전트가 변경한 내용.
list_cameras, get_camera사진을 촬영한 카메라와 모델 정보: 센서, 프로세서, 탑재된 필름 시뮬레이션과 RAF Film Lab이 추가하는 필름 시뮬레이션.
get_recipe저장한 레시피와 공유용 링크.
read_camera_slotsUSB로 연결된 카메라의 커스텀 설정(C1–C7)을 각각 레시피로.
analyze_photos선별을 위해 사진을 측정합니다: 노출과 클리핑, 초점, 얼굴과 눈을 떴는지 여부, Vision의 미적 점수, 프레임 속 내용. 모두 Mac에서 처리됩니다.
group_similar연사와 거의 같은 사진 찾기: 짧은 간격으로 찍혀 비슷해 보이는 컷.
get_develop_status현상 진행 상황 확인: 완료된 사진과 남은 사진, 진행 중인 사진, 일시 정지된 이유나 실패한 원인.
read_recipe.recipe 파일, X RAW Studio 프로필, 레시피 사진이나 QR 코드에서 레시피를 읽습니다.
보기 및 편집
set_look레시피의 나머지 설정과 편집은 유지한 채 다른 룩으로 사진을 현상합니다.
set_recipe_settings카메라 내 설정 변경: 다이내믹 레인지, 톤, 색상, 컬러 크롬, 그레인, 화이트 밸런스와 시프트, 증감 현상.
apply_recipe저장한 레시피(이름으로), 레시피 링크, 또는 텍스트로 작성된 레시피를 적용하며, 각 사진의 증감 현상은 유지합니다.
create_recipe, update_recipe사진, 다른 레시피, 링크, 텍스트에서 새 레시피를 저장하거나, 레시피 이름과 설정을 변경합니다.
import_camera_slots연결된 카메라의 커스텀 설정을 레시피로 저장합니다.
save_recipe_to_camera저장한 레시피를 카메라의 커스텀 설정 중 하나에 넣습니다. 슬롯에 있던 내용은 먼저 백업됩니다.
adjust편집 변경: 노출, 대비, 하이라이트, 그림자, 색온도와 색조, 생동감, 채도, HSL 혼합, 색상 그레이딩, 효과, 세부, 수평 맞추기, 자르기. 값을 지정하거나 각 사진의 기존 값에 더할 수 있습니다.
add_mask, update_mask, remove_mask사진의 일부 편집: 피사체, 하늘, 배경, 인물, 특정 인물이나 얼굴, 선형 또는 방사형 그라데이션, 색상이나 밝기 범위. 하늘이 없는 사진처럼 마스크가 선택할 대상이 없는 사진은 그대로 둡니다.
set_curve톤 커브를 전체 또는 빨강, 초록, 파랑 채널별로 설정합니다.
copy_edits, reset_edits한 사진의 편집 그룹을 다른 사진에 복사하거나, 편집을 모두 되돌립니다.
save_snapshot, restore_snapshot사진의 룩과 편집을 이름을 붙여 보관하고, 다시 그 상태로 돌아갑니다.
make_virtual_copy원본과 별도로 편집할 수 있는 사진의 두 번째 버전.
auto_tone, auto_straighten편집기의 자동 버튼을 여러 사진에.
set_rating, set_flag, set_label별점, 채택 또는 제외, 색상 레이블.
add_to_album, remove_from_album사진을 앨범에 정리하며, 필요하면 이름으로 앨범을 만듭니다.
create_album, rename_album앨범을 만들거나 이름을 바꿉니다.
list_import_folder, import_photos가져오기 폴더의 RAF를 확인하고 가져오기 버튼처럼 가져옵니다.
develop_photos현상 패널처럼 사진의 레시피를 Mac에서, 또는 연결되어 있을 때 사진을 촬영한 Fujifilm 카메라에서 현상합니다. 이미 레시피대로 현상된 사진은 건너뜁니다.
control_develop현상을 일시 정지, 재개 또는 중단하거나, 실패한 사진을 다시 시도합니다.
undo마지막 변경을 취소합니다.
보기, 편집 및 내보내기
export_photosJPEG, HEIC 또는 16비트 TIFF로, 원본 크기나 더 작게 내보내기 폴더에 내보냅니다.
get_export_status, cancel_export내보내기 진행 상황 확인 또는 중단.
export_recipe저장한 레시피를 .recipe 파일이나 특정 카메라용 X RAW Studio 프로필로 내보내기 폴더에 씁니다.
보기, 편집, 내보내기 및 삭제
delete_album, delete_recipe, delete_snapshot앨범(사진은 유지됨), 저장한 레시피, 스냅샷을 삭제합니다.
remove_photos라이브러리에서 제거와 마찬가지로 사진을 라이브러리에서 뺍니다. 에이전트가 확인해야 하며, 실행 취소할 수 없습니다.

에이전트는 원본 RAF 파일을 절대 변경하지 않으며, 지정한 가져오기 폴더의 파일만 읽습니다. 브러시 마스크를 칠하거나 잡티를 복구할 수는 없습니다. 이런 작업은 사진에 직접 손을 대야 하기 때문입니다.

룩과 레시피

새 룩이나 레시피는 Film Lab으로 현상과 같은 방식으로 Mac의 백그라운드에서 다시 현상되므로, 라이브러리와 내보내기에 반영됩니다. 미리보기에는 현상이 끝나기 전에도 변경 사항이 바로 표시됩니다. 대신 카메라 자체 렌더를 원하면, 사진을 촬영한 카메라를 CONNECTION MODE를 USB RAW CONV./BACKUP RESTORE로 설정해 연결하고 에이전트에게 카메라에서 현상하라고 요청하세요. 변경 사항을 바로 카메라에서 현상하거나, 나중에 develop_photos로 카메라에서 현상할 수 있습니다. 현상은 현상 패널에 표시되며, 여기서 일시 정지하거나 중단할 수도 있습니다.

실행 취소와 안전

내보내기

에이전트는 지정한 폴더로만 내보냅니다. 에이전트 권한을 보기, 편집 및 내보내기로 설정한 다음 내보내기 폴더 옆의 선택…을 클릭하세요. 에이전트는 그 안에 폴더를 만들 수 있지만, 다른 곳에는 쓸 수 없습니다.

가져오기

에이전트는 지정한 폴더에서만 가져옵니다. 에이전트 권한을 보기 및 편집 이상으로 설정한 다음 가져오기 폴더 옆의 선택…을 클릭하세요. 메모리 카드나 카메라 사진이 저장되는 폴더를 지정하면 편리합니다.

프롬프트와 리소스

일부 클라이언트는 MCP 프롬프트를 미리 만들어진 작업으로 제공하며, 주로 메뉴나 / 명령으로 실행합니다.

리소스를 지원하는 클라이언트는 대화에 사진과 목록을 첨부할 수 있습니다. 사진 세부 정보는 photo://{id}, 미리보기는 photo://{id}/preview, 그리고 library://looks, library://albums, library://recipes가 있습니다.

단축어와 Siri

iPhone, iPad, Mac에서 RAF Film Lab은 단축어 앱에 동작을 추가합니다: 사진 찾기, 룩 설정, 레시피 적용, 사진 등급 지정, 사진에 플래그 지정, 앨범에 사진 추가, 사진 내보내기, 마지막 라이브러리 변경 실행 취소. 이들을 연결해 보세요. 마지막 가져오기에서 채택한 사진을 찾아 룩을 설정하고, 내보낸 다음, 다음 동작이 지정하는 위치에 파일을 저장할 수 있습니다. “RAF Film Lab에서 사진 찾기”처럼 Siri로 실행할 수 있는 동작도 있습니다.

단축어는 에이전트 설정과 관계없이 직접 만들어 쓰는 것입니다. 단축어의 변경 사항도 같은 방식으로 실행 취소할 수 있습니다.

개인정보 보호

개인정보 처리방침을 참고하세요.

문제 해결

“RAF Film Lab isn't accepting agents”

에이전트가 앱에 연결하지 못했습니다. 설정 › 에이전트에서 AI 에이전트가 라이브러리를 사용하도록 허용이 켜져 있는지 확인한 다음, 에이전트 앱에서 서버를 다시 연결하세요(Claude Code나 Codex에서는 /mcp, Claude Desktop은 재시작).

에이전트가 변경, 내보내기, 삭제를 할 수 없다고 할 때

설정 › 에이전트에서 에이전트 권한을 높이세요. 에이전트에게 알림이 가고 새 도구가 표시됩니다.

“No export folder is set” 또는 “No import folder is set”

설정 › 에이전트에서 내보내기 폴더 또는 가져오기 폴더 옆에서 폴더를 선택하세요.

미리보기의 레시피 변경이 라이브러리에 아직 반영되지 않을 때

사진이 아직 백그라운드에서 현상 중입니다. 완료될 때까지 get_photo의 현상 상태가 developing으로 표시되며, 내보내기는 현상이 끝날 때까지 기다립니다.

앱을 옮겼나요?

도우미의 경로도 함께 바뀝니다. 설정 › 에이전트에서 명령이나 구성을 다시 복사해 에이전트 앱을 업데이트하세요.