Porozmawiaj ze swoją biblioteką zdjęć: Immich, PixelUnion i Model Context Protocol

Porozmawiaj ze swoją biblioteką zdjęć: Immich, PixelUnion i Model Context Protocol

Większość asystentów AI wie dużo o świecie i nic o Twoich zdjęciach. Poproś któregoś z nich o znalezienie zdjęć z pierwszej jazdy Twojej córki na rowerze, a może tylko przeprosić. Mały projekt open source zmienia to dla Immich, a ponieważ PixelUnion działa na Immich, działa to również z Twoją biblioteką PixelUnion.

Ten projekt to ImmichMCP, stworzony przez użytkownika GitHub barryw. Nie tworzymy go my ani zespół Immich. Przetestowaliśmy go, podoba nam się kierunek, w którym zmierza, i chcemy wyjaśnić, co robi, zanim dasz mu klucze do swoich zdjęć.

Czym jest MCP i dlaczego ma znaczenie

MCP to skrót od Model Context Protocol. Anthropic wprowadził go w listopadzie 2024 roku jako otwarty standard łączenia asystentów AI z zewnętrznymi narzędziami i danymi. Rok później protokół trafił do Linux Foundation, więc nie należy już do żadnej pojedynczej firmy. Claude, ChatGPT, Gemini, VS Code, Cursor i LM Studio obsługują go w jakiejś formie.

Idea jest prosta. Serwer MCP znajduje się między asystentem AI a usługą. Informuje asystenta, jakie akcje są dostępne, na przykład „wyszukaj zdjęcia” albo „utwórz album”, i wykonuje te akcje przez zwykłe API usługi. Asystent decyduje, którego narzędzia użyć. Serwer wykonuje pracę.

Przed MCP każdy dostawca AI budował własne wtyczki do każdej usługi, we własnym formacie. Tak zaczyna się uzależnienie od dostawcy. Dzięki jednemu otwartemu protokołowi jeden serwer działa z każdym asystentem, który obsługuje MCP. W przyszłym miesiącu możesz przejść z Claude na lokalny model i zachować to samo połączenie ze swoimi zdjęciami. Dla firmy takiej jak nasza to właśnie ta część ma znaczenie. Nie chcemy, żeby Twoja biblioteka zdjęć była przywiązana do tej amerykańskiej firmy AI, która akurat prowadzi w tym kwartale.

ImmichMCP udostępnia 49 narzędzi: inteligentne wyszukiwanie („zachód słońca na plaży”), wyszukiwanie według daty, miejsca, aparatu lub osoby, albumy, tagi, osoby, udostępnione linki, komentarze i przesyłanie. W praktyce możesz wpisać „utwórz album o nazwie Islandia 2026 ze wszystkimi zdjęciami z lutego”, a asystent sam ustali kolejne kroki. Wszystko, co niszczy dane, na przykład usuwanie zdjęć, wymaga wyraźnej flagi potwierdzenia. Asystent nie może niczego usunąć przypadkiem, jeśli polecenie wyraźnie tego nie mówi.

Jak skonfigurować go z PixelUnion

ImmichMCP uruchamiasz na własnym komputerze. Łączy się z Twoją instancją PixelUnion za pomocą klucza API. W skrócie:

  1. Utwórz klucz API w PixelUnion w Ustawienia konta → Klucze API. Nadaj mu tylko te uprawnienia, których potrzebujesz. Zacznij od uprawnień do odczytu.
  2. Zainstaluj Docker Desktop.
  3. Dodaj ImmichMCP do konfiguracji MCP swojego klienta AI, razem z adresem PixelUnion (https://twojanazwa.pixelunion.eu) i kluczem API.
  4. Uruchom klienta ponownie i zapytaj go o coś na temat swoich zdjęć.

Pełny przewodnik krok po kroku, z dokładną konfiguracją dla Claude Desktop, znajdziesz w naszym centrum pomocy: Połącz asystenta AI przez MCP.

Teraz kompromis, bo jest jeden. ImmichMCP działa lokalnie, ale model AI, z którym go połączysz, prawdopodobnie nie. Jeśli używasz Claude lub ChatGPT, wszystko, co zwracają narzędzia, trafia do tego dostawcy: nazwy plików, daty, lokalizacje GPS, imiona nadane twarzom, a przy niektórych ustawieniach nawet podglądy zdjęć. To dane, które PixelUnion przechowuje w Europie. Gdy wyślesz je do amerykańskiej usługi AI, obowiązują ich warunki, a nie nasze. Jeśli Ci to przeszkadza, używaj lokalnego modelu przez klienta takiego jak LM Studio. Jest wolniejszy i mniej zdolny, ale nic nie opuszcza Twojego komputera.

Jeszcze dwie kwestie. Klucz API znajduje się w zwykłym pliku tekstowym z konfiguracją na Twoim komputerze, więc traktuj ten plik jak hasło. A ImmichMCP to młody projekt społecznościowy. Przeczytaj kod albo przynajmniej README, zanim go uruchomisz. Open source daje Ci taką możliwość. Nie przeczyta niczego za Ciebie.

Co dalej

Rozważamy udostępnienie punktu końcowego MCP jako części samego PixelUnion. Oznaczałoby to brak Dockera, brak klucza API w pliku konfiguracyjnym i logowanie, które możesz cofnąć w ustawieniach konta. Jeszcze nie podjęliśmy decyzji i chcemy dobrze przemyśleć kwestie prywatności, zanim cokolwiek zbudujemy. Jeśli wypróbujesz ImmichMCP i masz swoje zdanie, napisz do nas. Te opinie kształtują nasze kolejne kroki.

Zacznij za darmo z PixelUnion →

Zdjęcie na okładce: Vitaly Gariev na Unsplash.