---
title: "Praat met je fotobibliotheek: Immich, PixelUnion en het Model Context Protocol"
description: "Wat MCP is, waarom een open standaard voor AI-tools belangrijk is, en hoe je een AI-assistent koppelt aan je PixelUnion-bibliotheek met de door de community gebouwde ImmichMCP-server."
url: "https://pixelunion.eu/nl/blog/2026/10/immich-mcp/"
date: "2026-10-19"
author: "Marc"
categories: ["Open Source"]
tags: ["Immich","MCP","AI","Open Source","Privacy"]
---


De meeste AI-assistenten weten veel over de wereld en niets over je foto's. Vraag er een om de foto's van de eerste fietstocht van je dochter te zoeken en hij kan alleen zijn excuses aanbieden. Een klein open-sourceproject verandert dat voor Immich, en omdat PixelUnion op Immich draait, werkt het ook met je PixelUnion-bibliotheek.

Het project is [ImmichMCP](https://github.com/barryw/ImmichMCP), gebouwd door GitHub-gebruiker barryw. Het is niet gemaakt door ons of door het Immich-team. We hebben het getest, we zijn positief over de richting die het opgaat, en we willen uitleggen wat het doet voordat je het de sleutels van je foto's geeft.

## Wat MCP is, en waarom het belangrijk is

MCP staat voor Model Context Protocol. Anthropic introduceerde het in november 2024 als open standaard om AI-assistenten te koppelen aan externe tools en data. Een jaar later ging het over naar de Linux Foundation, dus geen enkel bedrijf is er nog eigenaar van. Claude, ChatGPT, Gemini, VS Code, Cursor en LM Studio ondersteunen het allemaal in een of andere vorm.

Het idee is eenvoudig. Een MCP-server zit tussen een AI-assistent en een dienst. Hij vertelt de assistent welke acties er bestaan, bijvoorbeeld "foto's zoeken" of "album maken", en voert die acties uit via de normale API van de dienst. De assistent beslist welke tool hij aanroept. De server doet het werk.

Vóór MCP bouwde elke AI-leverancier zijn eigen plug-ins voor elke dienst, in zijn eigen formaat. Zo begint lock-in. Met één open protocol werkt een enkele server met elke assistent die MCP spreekt. Je kunt volgende maand overstappen van Claude naar een lokaal model en dezelfde koppeling met je foto's houden. Voor een bedrijf als het onze is dat het deel dat telt. We willen niet dat je fotobibliotheek vastzit aan het Amerikaanse AI-bedrijf dat dit kwartaal toevallig voorop loopt.

ImmichMCP biedt 49 tools: slim zoeken ("zonsondergang op het strand"), zoeken op datum, plaats, camera of persoon, albums, tags, personen, gedeelde links, reacties en uploads. In de praktijk kun je typen "maak een album met de naam IJsland 2026 met alle foto's uit februari" en zoekt de assistent zelf de stappen uit. Alles wat iets vernietigt, zoals foto's verwijderen, vereist een expliciete bevestigingsvlag. De assistent kan niet per ongeluk iets verwijderen zonder dat het verzoek dat zegt.

## Zo stel je het in met PixelUnion

Je draait ImmichMCP op je eigen computer. Het maakt verbinding met je PixelUnion-omgeving via een API-sleutel. De korte versie:

1. Maak in PixelUnion een API-sleutel aan onder **Accountinstellingen → API-sleutels**. Geef hem alleen de machtigingen die je nodig hebt. Begin met leesmachtigingen.
2. Installeer [Docker Desktop](https://www.docker.com/products/docker-desktop/).
3. Voeg ImmichMCP toe aan de MCP-configuratie van je AI-app, met je PixelUnion-adres (`https://jouwnaam.pixelunion.eu`) en de API-sleutel.
4. Herstart de app en stel hem een vraag over je foto's.

De volledige stapsgewijze handleiding, inclusief de exacte configuratie voor Claude Desktop, staat in ons helpcentrum: [Een AI-assistent koppelen met MCP](/nl/help/immich/mcp-ai-assistants/).

Dan de keerzijde, want die is er. ImmichMCP draait lokaal, maar het AI-model waaraan je het koppelt waarschijnlijk niet. Als je Claude of ChatGPT gebruikt, gaat alles wat de tools teruggeven naar die aanbieder: bestandsnamen, datums, gps-locaties, de namen die je aan gezichten hebt gegeven, en bij sommige instellingen zelfs voorbeeldafbeeldingen. Dat zijn gegevens die PixelUnion in Europa bewaart. Zodra je ze naar een Amerikaanse AI-dienst stuurt, vallen ze onder hun voorwaarden, niet de onze. Vind je dat een bezwaar? Gebruik dan een lokaal model via een app als LM Studio. Dat is trager en minder capabel, maar er verlaat niets je computer.

Nog twee punten. De API-sleutel staat in een configuratiebestand met platte tekst op je computer, dus behandel dat bestand als een wachtwoord. En ImmichMCP is een jong communityproject. Lees de code, of op zijn minst de README, voordat je het draait. Open source geeft je die mogelijkheid. Het leest niet voor je.

## Wat er hierna komt

We kijken naar een MCP-endpoint als onderdeel van PixelUnion zelf. Dat zou betekenen: geen Docker, geen API-sleutel in een configuratiebestand, en een login die je kunt intrekken vanuit je accountinstellingen. We hebben nog niets besloten, en we willen de privacykant goed hebben voordat we iets bouwen. Probeer je ImmichMCP en heb je een mening, laat het ons weten. Die feedback bepaalt wat we hierna doen.

[Begin gratis met PixelUnion →](https://pixelunion.eu)

Omslagfoto door [Vitaly Gariev](https://unsplash.com/@silverkblack) op [Unsplash](https://unsplash.com/photos/woman-looking-at-photographs-on-a-wooden-table-9U8H64Izbrc).

