Tal med dit fotobibliotek: Immich, PixelUnion og Model Context Protocol

De fleste AI-assistenter ved meget om verden og intet om dine billeder. Beder du en af dem finde billederne af din datters første cykeltur, kan den kun undskylde. Et lille open source-projekt ændrer det for Immich, og fordi PixelUnion kører på Immich, virker det også med dit PixelUnion-bibliotek.
Projektet hedder ImmichMCP og er bygget af GitHub-brugeren barryw. Det er hverken lavet af os eller af Immich-teamet. Vi har testet det, vi kan lide, hvor det er på vej hen, og vi vil gerne forklare, hvad det gør, før du giver det nøglerne til dine billeder.
Hvad MCP er, og hvorfor det betyder noget
MCP står for Model Context Protocol. Anthropic introducerede det i november 2024 som en åben standard for at forbinde AI-assistenter med eksterne værktøjer og data. Et år senere flyttede det til Linux Foundation, så ingen enkelt virksomhed ejer det længere. Claude, ChatGPT, Gemini, VS Code, Cursor og LM Studio understøtter det alle i en eller anden form.
Idéen er enkel. En MCP-server sidder mellem en AI-assistent og en tjeneste. Den fortæller assistenten, hvilke handlinger der findes, for eksempel “søg i billeder” eller “opret album”, og den udfører de handlinger via tjenestens almindelige API. Assistenten bestemmer, hvilket værktøj den kalder. Serveren gør arbejdet.
Før MCP byggede hver AI-leverandør sine egne plugins til hver tjeneste, i sit eget format. Det er sådan, lock-in begynder. Med én åben protokol virker en enkelt server med enhver assistent, der taler MCP. Du kan skifte fra Claude til en lokal model næste måned og beholde den samme forbindelse til dine billeder. For en virksomhed som vores er det den del, der betyder noget. Vi vil ikke have dit fotobibliotek bundet til det amerikanske AI-firma, der tilfældigvis fører i dette kvartal.
ImmichMCP stiller 49 værktøjer til rådighed: smart søgning (“solnedgang på stranden”), søgning efter dato, sted, kamera eller person, album, tags, personer, delte links, kommentarer og uploads. I praksis kan du skrive “lav et album, der hedder Island 2026, med alle billeder fra februar”, og assistenten finder selv ud af trinene. Alt, der er destruktivt, som at slette billeder, kræver et udtrykkeligt bekræftelsesflag. Assistenten kan ikke slette ved et uheld, uden at anmodningen siger det.
Sådan sætter du det op med PixelUnion
Du kører ImmichMCP på din egen computer. Den forbinder til din PixelUnion-instans med en API-nøgle. Den korte version:
- Opret en API-nøgle i PixelUnion under Kontoindstillinger → API-nøgler. Giv den kun de tilladelser, du har brug for. Start med læsetilladelser.
- Installer Docker Desktop.
- Tilføj ImmichMCP til din AI-klients MCP-konfiguration med din PixelUnion-adresse (
https://ditnavn.pixelunion.eu) og API-nøglen. - Genstart klienten og spørg den om noget om dine billeder.
Den fulde trin-for-trin-guide, inklusive den præcise konfiguration til Claude Desktop, finder du i vores hjælpecenter: Forbind en AI-assistent med MCP.
Nu til afvejningen, for der er en. ImmichMCP kører lokalt, men den AI-model, du forbinder den med, gør det sandsynligvis ikke. Bruger du Claude eller ChatGPT, går alt, hvad værktøjerne returnerer, til den udbyder: filnavne, datoer, GPS-placeringer, de navne, du har givet ansigter, og med nogle indstillinger endda forhåndsvisningsbilleder. Det er data, som PixelUnion opbevarer i Europa. Så snart du sender dem til en amerikansk AI-tjeneste, er de omfattet af deres vilkår, ikke vores. Hvis det generer dig, så brug en lokal model via en klient som LM Studio. Det er langsommere og mindre kapabelt, men intet forlader din maskine.
To ting mere. API-nøglen ligger i en konfigurationsfil i klartekst på din computer, så behandl den fil som en adgangskode. Og ImmichMCP er et ungt fællesskabsprojekt. Læs koden eller i det mindste README-filen, før du kører det. Open source giver dig den mulighed. Den læser ikke for dig.
Hvad der sker nu
Vi overvejer at tilbyde et MCP-endpoint som en del af PixelUnion selv. Det ville betyde ingen Docker, ingen API-nøgle i en konfigurationsfil og et login, du kan tilbagekalde fra dine kontoindstillinger. Vi har ikke besluttet os endnu, og vi vil have privatlivssiden på plads, før vi bygger noget. Hvis du prøver ImmichMCP og har en mening om det, så fortæl os det. Den feedback former, hvad vi gør næste gang.
Kom gratis i gang med PixelUnion →
Forsidefoto af Vitaly Gariev på Unsplash.