指南 ›

AI 智能体与 MCP

更新于

在 Mac 上,RAF Film Lab 可以由 Claude 或 Codex 等 AI 智能体操控。智能体会搜索你的图库、查看照片、更改它们的效果、配方和编辑、进行筛选、归入相簿并导出,走的都是与应用本身相同的路径。每项更改都会在应用中实时显示,像你自己的更改一样同步,并且可以撤销。

你可以提出的要求

智能体擅长处理编辑器里那些繁琐的工作:任何基于规则的操作、要对大量照片执行的操作,或需要反复查看和调整的操作。

用你自己的话提出要求即可,不必说出应用的名称。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.

智能体通过应用为它渲染的预览来查看每张照片,因此它判断的是照片的实际样子,而不仅仅是设置。

智能体通过 Model Context Protocol(MCP)连接,这是 Claude Desktop、Claude Code、Codex 及许多其他 AI 应用都支持的开放标准。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 应用无法连接。它只能通过互联网访问 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 的顶层键名为 servers,而不是 mcpServers。请在 Agent 模式下使用 Copilot Chat 来调用这些工具。

Antigravity

Google 的 Antigravity CLI(agy)取代了 Gemini CLI,它从 ~/.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_slots通过 USB 连接的相机的自定义设置(C1–C7),每一项都以配方形式呈现。
analyze_photos为筛选测量照片:曝光和溢出、对焦、面部及眼睛是否睁开、Vision 的美学评分,以及画面中的内容。全部在你的 Mac 上完成。
group_similar查找连拍和近似重复的照片:拍摄时间相近、看起来相似的画面。
get_develop_status跟踪显影进度:已完成和剩余的照片、正在处理的照片,以及暂停的原因或失败的内容。
read_recipe从 .recipe 文件、X RAW Studio 配置文件,或配方及其二维码的图片中读取配方。
查看和编辑
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 上,或在连接着的、拍摄这些照片的富士相机中显影照片的配方。已用其配方显影过的照片会被跳过。
control_develop暂停、继续或停止显影,或重试显影失败的照片。
undo撤销上一次更改。
查看、编辑和导出
export_photos以 JPEG、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 会为“快捷指令”App 添加以下操作:查找照片、设定效果、应用配方、为照片评分、标记照片、将照片添加到相簿、导出照片和撤销上次图库更改。把它们串联起来:找出上次导入中留用的照片,设定一种效果,导出,再把文件存储到下一个操作指定的位置。部分操作也可以通过 Siri 使用,例如“在 RAF Film Lab 中查找照片”。

快捷指令不受“智能体”设置的影响,由你自己创建。它们的更改同样可以撤销。

隐私

请参阅隐私政策。

故障排除

“RAF Film Lab 未接受智能体”

智能体无法连接到应用。请检查“设置”›“智能体”中的允许 AI 智能体使用图库是否已开启,然后在你的智能体应用中重新连接服务器(在 Claude Code 或 Codex 中使用 /mcp;在 Claude Desktop 中重新启动它)。

智能体说它无法更改、导出或删除

在“设置”›“智能体”中提高智能体可以的级别。智能体会收到通知,并看到新的工具。

“未设置导出文件夹”或“未设置导入文件夹”

在“设置”›“智能体”中,在导出文件夹或导入文件夹旁边选取一个。

预览已显示配方更改,但图库中尚未显示

照片仍在后台显影。在显影完成前,get_photo 中的显影状态会显示developing,导出也会等待显影完成。

移动过应用?

助手程序的路径会随之改变。请从“设置”›“智能体”重新拷贝命令或配置,并更新你的智能体应用。