Anleitung ›

KI-Agenten und MCP

Aktualisiert

Auf dem Mac lässt sich RAF Film Lab von einem KI-Agenten wie Claude oder Codex steuern. Der Agent durchsucht Ihre Mediathek, sieht sich Ihre Fotos an, ändert deren Looks, Rezepte und Bearbeitungen, sichtet sie, ordnet sie in Alben ein und exportiert sie – auf denselben Wegen wie die App selbst. Jede Änderung erscheint sofort in der App, wird wie Ihre eigene synchronisiert und lässt sich widerrufen.

Was Sie fragen können

Agenten sind gut in der Arbeit, die im Editor mühsam ist: alles, was Regeln folgt, viele Fotos betrifft oder immer wieder Hinsehen und Nachjustieren erfordert.

Fragen Sie in Ihren eigenen Worten; Sie müssen die App nicht nennen. RAF Film Lab teilt verbundenen Agenten mit, dass es Ihre Fotomediathek enthält – eine Anfrage zu Ihren Fotos, Importen, Bewertungen, Alben, Looks oder Rezepten landet also dort.

Beispiel-Prompts

Suchen und ansehen

Looks und Bearbeitungen

Sichten und organisieren

Kameras und Rezepte

Exportieren und widerrufen

Wenn der Agent woanders sucht

Coding-Agenten wie Codex und Claude Code können auch die Dateien in dem Ordner lesen, in dem sie arbeiten. Bei einem bloßen Dateinamen wie „DSCF1234“ durchsucht Codex womöglich stattdessen diesen Ordner. Das Wort Foto („mein Foto DSCF1234“) genügt meist; RAF Film Lab zu nennen, genügt immer.

Um das ein für alle Mal zu klären, sagen Sie es Ihrer Agenten-App einmal. Fügen Sie diese Zeile zu ihren dauerhaften Anweisungen hinzu: ~/.codex/AGENTS.md für Codex, ~/.claude/CLAUDE.md für Claude Code oder Ihre persönlichen bzw. Projektanweisungen in Claude Desktop:

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

Der Agent sieht jedes Foto über Vorschauen, die die App für ihn rendert – er beurteilt also, wie das Foto aussieht, nicht nur seine Einstellungen.

Agenten verbinden sich über das Model Context Protocol (MCP), einen offenen Standard, den Claude Desktop, Claude Code, Codex und viele andere KI-Apps unterstützen. Der MCP-Server ist Teil der Mac-App. Auf iPhone und iPad stehen dieselben Aktionen in Kurzbefehle zur Verfügung.

Agenten aktivieren

Agenten sind ausgeschaltet, bis Sie sie aktivieren. Öffnen Sie die Einstellungen (⌘,) und suchen Sie Agenten:

Claude, Codex und andere Clients verbinden

RAF Film Lab enthält ein kleines Programm, raffilmlab-mcp, innerhalb der App. KI-Apps starten es, um mit der Mediathek zu sprechen, und es öffnet RAF Film Lab im Hintergrund, falls die App nicht läuft. Unter „Einstellungen“ › „Agenten“ gibt es Tasten, die die exakte Einrichtung für den Ort kopieren, an dem Ihre App installiert ist; nutzen Sie diese, statt den Pfad abzutippen. Wählen Sie Ihre Agenten-App:

Claude Code

Klicken Sie auf Claude Code-Befehl kopieren und führen Sie ihn im Terminal aus. Liegt RAF Film Lab im Ordner „Programme“, lautet er:

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

--scope user macht die Mediathek in jedem Projekt verfügbar. Prüfen Sie das mit claude mcp list oder mit /mcp in Claude Code.

Claude Desktop

Klicken Sie auf MCP-Serverkonfiguration kopieren (JSON). Öffnen Sie in Claude Desktop Settings › Developer › Edit Config, wodurch claude_desktop_config.json geöffnet wird, und fügen Sie den Server zu mcpServers hinzu:

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

Enthält die Datei bereits andere Server, fügen Sie raf-film-lab daneben ein. Beenden und öffnen Sie Claude Desktop erneut; die Werkzeuge von RAF Film Lab erscheinen dann in einem Chat im Werkzeugmenü.

Codex

Auch Codex von OpenAI – im Terminal, in der Codex-App oder in der IDE-Erweiterung – führt lokale MCP-Server aus. Führen Sie im Terminal aus:

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

Oder fügen Sie den Server selbst zu ~/.codex/config.toml hinzu:

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

Jede Codex-App liest dieselbe Datei, damit richten Sie also alle ein. Prüfen Sie das mit codex mcp list oder mit /mcp in Codex.

Die ChatGPT-App kann sich nicht verbinden. Sie erreicht MCP-Server nur über das Internet, und der Server von RAF Film Lab bleibt auf Ihrem Mac. Nutzen Sie stattdessen Codex mit Ihrem ChatGPT-Account.

Cursor

Fügen Sie den Server zu ~/.cursor/mcp.json hinzu, um ihn in jedem Projekt zu haben, oder zu .cursor/mcp.json in einem einzelnen Projekt:

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

Er erscheint dann in den MCP-Einstellungen von Cursor, wo Sie ihn ein- und ausschalten können.

VS Code (GitHub Copilot)

Führen Sie MCP: Open User Configuration über die Befehlspalette (⇧⌘P) aus oder verwenden Sie .vscode/mcp.json für ein einzelnes Projekt, und fügen Sie hinzu:

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

VS Code nennt den Schlüssel der obersten Ebene servers, nicht mcpServers. Nutzen Sie Copilot Chat im Agent-Modus, um die Werkzeuge zu erreichen.

Antigravity

Googles Antigravity CLI (agy), das Gemini CLI abgelöst hat, liest Server aus ~/.gemini/config/mcp_config.json oder aus .agents/mcp_config.json in einem einzelnen Projekt. Server gehören nicht mehr in die settings.json von Gemini CLI.

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

Prüfen Sie das mit /mcp in agy. Fügen Sie in der Antigravity-App denselben Eintrag über MCP Servers im Menü … des Agent-Bereichs hinzu.

Andere MCP-Clients

Jeder Client, der lokale (stdio-)MCP-Server ausführt, funktioniert. Geben Sie ihm den Pfad des Hilfsprogramms als Befehl an, ohne Argumente. Der Server spricht die MCP-Protokollversionen 2024-11-05, 2025-03-26 und 2025-06-18.

Was Agenten können

Was ein Agent tun kann, hängt davon ab, was Sie in den Einstellungen erlauben. Foto-IDs stammen aus search_photos, und Änderungen können bis zu 500 Fotos auf einmal betreffen.

WerkzeugWas es macht
Nur ansehen
search_photosFotos finden nach Bewertung, Markierung, Etikett, Album, Look, dem von der Kamera gespeicherten Film, Kamera, Importdatum, letztem Import oder Dateiname.
get_photoDie Details eines Fotos, Objektiv und Belichtung, Rezept aus der Kamera und Bearbeitungen, und ob seine Entwicklung aktuell ist.
render_previewDas Foto, wie es jetzt aussieht, bis zu 1024 Pixel, oder ohne seine Bearbeitungen.
compareVorher und nachher, nebeneinander.
list_looks, list_recipes, list_albumsDie Looks, Ihre gesicherten Rezepte und Ihre Alben.
list_changesWas Agenten in dieser Sitzung geändert haben.
list_cameras, get_cameraDie Kameras, mit denen Ihre Fotos aufgenommen wurden, und was ein Modell hat: Sensor, Prozessor, die Filmsimulationen, die es hat, und die, die RAF Film Lab ergänzt.
get_recipeEin gesichertes Rezept und ein Link zum Teilen.
read_camera_slotsDie eigenen Einstellungen (C1–C7) einer per USB angeschlossenen Kamera, jeweils als Rezept.
analyze_photosFotos für die Sichtung vermessen: Belichtung und Clipping, Schärfe, Gesichter und ob die Augen offen wirken, der Ästhetik-Wert von Vision und was im Bild ist. Alles auf Ihrem Mac.
group_similarSerien und Beinahe-Duplikate finden: kurz nacheinander aufgenommene Bilder, die sich ähneln.
get_develop_statusEine Entwicklung verfolgen: erledigte und verbleibende Fotos, das aktuell bearbeitete und warum sie pausiert ist oder was fehlgeschlagen ist.
read_recipeEin Rezept lesen aus einer .recipe-Datei, einem X RAW Studio-Profil oder einem Bild eines Rezepts oder seines QR-Codes.
Ansehen und bearbeiten
set_lookFotos mit einem anderen Look entwickeln, unter Beibehaltung des restlichen Rezepts und der Bearbeitungen.
set_recipe_settingsKameraeinstellungen ändern: Dynamikbereich, Ton, Farbe, Farbeffekt Chrome, Körnung, Weißabgleich und Verschiebung, Push und Pull.
apply_recipeEin gesichertes Rezept (nach Name), einen Rezeptlink oder ein als Text ausgeschriebenes Rezept anwenden, wobei der Push/Pull jedes Fotos erhalten bleibt.
create_recipe, update_recipeEin neues Rezept sichern – aus einem Foto, einem anderen Rezept, einem Link oder Text –, oder eines umbenennen und seine Einstellungen ändern.
import_camera_slotsDie eigenen Einstellungen einer angeschlossenen Kamera als Rezepte sichern.
save_recipe_to_cameraEin gesichertes Rezept in eine der eigenen Einstellungen der Kamera legen. Der bisherige Inhalt des Speicherplatzes wird vorher gesichert.
adjustBearbeitungen ändern: Belichtung, Kontrast, Lichter, Tiefen, Temperatur und Tönung, Dynamik, Sättigung, den HSL-Mischer, Color-Grading, Effekte, Details, Ausrichten und Beschneiden. Werte lassen sich setzen oder zu den eigenen Werten jedes Fotos addieren.
add_mask, update_mask, remove_maskEinen Teil eines Fotos bearbeiten: Motiv, Himmel, Hintergrund, Personen, eine Person oder ein Gesicht, einen linearen oder radialen Verlauf oder einen Farb- oder Helligkeitsbereich. Fotos ohne das, was eine Maske auswählt – etwa ohne Himmel –, bleiben unverändert.
set_curveDie Gradationskurve festlegen, insgesamt oder für Rot, Grün oder Blau.
copy_edits, reset_editsGruppen von Bearbeitungen eines Fotos auf andere kopieren oder Bearbeitungen ganz zurücksetzen.
save_snapshot, restore_snapshotLook und Bearbeitungen eines Fotos unter einem Namen festhalten und dorthin zurückkehren.
make_virtual_copyEine zweite Version eines Fotos, die sich getrennt von der ersten bearbeiten lässt.
auto_tone, auto_straightenDie Auto-Tasten des Editors, für viele Fotos.
set_rating, set_flag, set_labelSterne, Markieren oder Ablehnen und Farbetiketten.
add_to_album, remove_from_albumFotos in Alben einordnen und bei Bedarf ein Album nach Namen anlegen.
create_album, rename_albumEin Album erstellen oder umbenennen.
list_import_folder, import_photosDie RAF-Dateien in Ihrem Importordner sehen und sie importieren, wie es die Taste „Importieren“ tut.
develop_photosDie Rezepte von Fotos auf Ihrem Mac entwickeln oder in der Fujifilm-Kamera, mit der sie aufgenommen wurden, wenn sie angeschlossen ist – wie im Bereich „Entwickeln“. Bereits mit ihrem Rezept entwickelte Fotos werden übersprungen.
control_developEine Entwicklung pausieren, fortsetzen oder stoppen oder ihre fehlgeschlagenen Fotos erneut versuchen.
undoDie letzte Änderung zurücknehmen.
Ansehen, bearbeiten und exportieren
export_photosAls JPEG, HEIC oder 16-Bit-TIFF exportieren, in voller Größe oder kleiner, in Ihren Exportordner.
get_export_status, cancel_exportEinen Export verfolgen oder stoppen.
export_recipeEin gesichertes Rezept als .recipe-Datei oder als X RAW Studio-Profil für eine Kamera in Ihren Exportordner schreiben.
Ansehen, bearbeiten, exportieren und löschen
delete_album, delete_recipe, delete_snapshotEin Album (seine Fotos bleiben erhalten), ein gesichertes Rezept oder einen Schnappschuss löschen.
remove_photosFotos aus der Mediathek nehmen, wie es „Aus Mediathek entfernen“ tut. Der Agent muss bestätigen, und das lässt sich nicht widerrufen.

Agenten ändern nie Ihre Original-RAF-Dateien und lesen Dateien nur aus dem Importordner, den Sie wählen. Pinselmasken malen oder Stellen reparieren können sie nicht: Dafür braucht es eine Hand am Foto.

Looks und Rezepte

Ein neuer Look oder ein neues Rezept wird im Hintergrund auf Ihrem Mac neu entwickelt, so wie bei „Mit Film Lab entwickeln“, damit Mediathek und Exporte ihn zeigen. Vorschauen zeigen die Änderung sofort, noch bevor diese Entwicklung abgeschlossen ist. Möchten Sie stattdessen das kameraeigene Rendering, schließen Sie die Kamera an, mit der die Fotos aufgenommen wurden, stellen CONNECTION MODE auf USB RAW CONV./BACKUP RESTORE und bitten den Agenten, in der Kamera zu entwickeln: Eine Änderung kann dort direkt entwickelt werden, oder develop_photos kann Fotos anschließend dort entwickeln. Die Entwicklung erscheint im Bereich „Entwickeln“, wo Sie sie auch pausieren oder stoppen können.

Widerrufen und Sicherheit

Exportieren

Agenten exportieren nur in einen Ordner, den Sie wählen: Stellen Sie Agenten dürfen auf Ansehen, bearbeiten und exportieren und klicken Sie dann neben Exportordner auf Auswählen …. Agenten können darin Ordner anlegen, aber nirgendwo anders schreiben.

Importieren

Agenten importieren nur aus einem Ordner, den Sie wählen: Stellen Sie Agenten dürfen auf Ansehen und bearbeiten oder höher und klicken Sie dann neben Importordner auf Auswählen …. Eine Speicherkarte oder der Ordner, in dem die Fotos Ihrer Kamera landen, eignet sich gut.

Prompts und Ressourcen

Manche Clients bieten MCP-Prompts als vorgefertigte Aufgaben an, oft über ein Menü oder einen /-Befehl:

Clients, die Ressourcen unterstützen, können Fotos und Listen an eine Unterhaltung anhängen: photo://{id} für die Details eines Fotos, photo://{id}/preview für seine Vorschau sowie library://looks, library://albums und library://recipes.

Kurzbefehle und Siri

Auf iPhone, iPad und Mac fügt RAF Film Lab der App „Kurzbefehle“ Aktionen hinzu: Fotos suchen, Look festlegen, Rezept anwenden, Fotos bewerten, Fotos markieren, Fotos zum Album hinzufügen, Fotos exportieren und Letzte Mediatheksänderung widerrufen. Verketten Sie sie: die markierten Fotos des letzten Imports finden, ihnen einen Look geben, sie exportieren und die Dateien dort sichern, wo die nächste Aktion sie ablegt. Manche funktionieren auch mit Siri, etwa „Fotos in RAF Film Lab suchen“.

Kurzbefehle hängen nicht von der Einstellung „Agenten“ ab; Sie erstellen sie selbst. Ihre Änderungen lassen sich auf dieselbe Weise widerrufen.

Datenschutz

Siehe die Datenschutzerklärung.

Fehlerbehebung

„RAF Film Lab nimmt keine Agenten an“

Der Agent konnte die App nicht erreichen. Prüfen Sie, ob KI-Agenten die Mediathek nutzen lassen unter „Einstellungen“ › „Agenten“ aktiviert ist, und verbinden Sie den Server in Ihrer Agenten-App neu (in Claude Code oder Codex mit /mcp; Claude Desktop starten Sie neu).

Der Agent sagt, er könne nichts ändern, exportieren oder löschen

Erhöhen Sie Agenten dürfen unter „Einstellungen“ › „Agenten“. Der Agent wird informiert und sieht die neuen Werkzeuge.

„No export folder is set“ oder „No import folder is set“

Wählen Sie unter „Einstellungen“ › „Agenten“ einen Ordner neben Exportordner bzw. Importordner.

Eine Vorschau zeigt eine Rezeptänderung, die Mediathek noch nicht

Das Foto wird noch im Hintergrund entwickelt. Sein Entwicklungsstatus in get_photo lautet developing, bis es fertig ist, und Exporte warten darauf.

App verschoben?

Der Pfad des Hilfsprogramms ändert sich mit. Kopieren Sie Befehl oder Konfiguration erneut unter „Einstellungen“ › „Agenten“ und aktualisieren Sie Ihre Agenten-App.