Parla con la tua libreria di foto: Immich, PixelUnion e il Model Context Protocol

La maggior parte degli assistenti IA sa molto del mondo e niente delle tue foto. Chiedine uno di trovare le foto del primo giro in bici di tua figlia e può solo scusarsi. Un piccolo progetto open source cambia le cose per Immich e, dato che PixelUnion si basa su Immich, funziona anche con la tua libreria PixelUnion.
Il progetto è ImmichMCP, creato dall’utente GitHub barryw. Non è realizzato da noi né dal team di Immich. Lo abbiamo provato, ci piace la direzione che sta prendendo e vogliamo spiegarti cosa fa prima che tu gli consegni le chiavi delle tue foto.
Cos’è MCP, e perché è importante
MCP sta per Model Context Protocol. Anthropic lo ha presentato a novembre 2024 come standard aperto per collegare gli assistenti IA a strumenti e dati esterni. Un anno dopo è passato alla Linux Foundation, quindi nessuna singola azienda ne è più proprietaria. Claude, ChatGPT, Gemini, VS Code, Cursor e LM Studio lo supportano tutti in qualche forma.
L’idea è semplice. Un server MCP si trova tra un assistente IA e un servizio. Comunica all’assistente quali azioni esistono, per esempio “cerca foto” o “crea album”, ed esegue quelle azioni tramite la normale API del servizio. L’assistente decide quale strumento chiamare. Il server fa il lavoro.
Prima di MCP, ogni fornitore di IA creava i propri plugin per ogni servizio, nel proprio formato. È così che nasce il lock-in. Con un unico protocollo aperto, un solo server funziona con qualsiasi assistente che parla MCP. Il mese prossimo puoi passare da Claude a un modello locale e mantenere lo stesso collegamento alle tue foto. Per un’azienda come la nostra, è questa la parte che conta. Non vogliamo che la tua libreria di foto sia legata a qualunque azienda americana di IA sia in testa questo trimestre.
ImmichMCP mette a disposizione 49 strumenti: ricerca intelligente (“tramonto in spiaggia”), ricerca per data, luogo, fotocamera o persona, album, tag, persone, link condivisi, commenti e caricamenti. In pratica puoi scrivere “crea un album chiamato Islanda 2026 con tutte le foto di febbraio” e l’assistente capisce i passaggi da fare. Qualsiasi operazione distruttiva, come eliminare foto, richiede un flag di conferma esplicito. L’assistente non può eliminare per sbaglio senza che la richiesta lo dica.
Come configurarlo con PixelUnion
ImmichMCP viene eseguito sul tuo computer. Si collega alla tua istanza PixelUnion con una chiave API. La versione breve:
- Crea una chiave API in PixelUnion in Impostazioni account → Chiavi API. Assegnale solo i permessi di cui hai bisogno. Inizia con i permessi di lettura.
- Installa Docker Desktop.
- Aggiungi ImmichMCP alla configurazione MCP del tuo client IA, con il tuo indirizzo PixelUnion (
https://tuonome.pixelunion.eu) e la chiave API. - Riavvia il client e fagli una domanda sulle tue foto.
La guida completa passo per passo, inclusa la configurazione esatta per Claude Desktop, si trova nel nostro centro assistenza: Collegare un assistente IA con MCP.
Ora il compromesso, perché ce n’è uno. ImmichMCP viene eseguito in locale, ma il modello IA a cui lo colleghi probabilmente no. Se usi Claude o ChatGPT, tutto ciò che gli strumenti restituiscono va a quel fornitore: nomi dei file, date, posizioni GPS, i nomi che hai dato ai volti e, con alcune impostazioni, perfino le immagini di anteprima. Sono dati che PixelUnion conserva in Europa. Una volta che li invii a un servizio di IA americano, valgono i loro termini, non i nostri. Se questo ti preoccupa, usa un modello locale tramite un client come LM Studio. È più lento e meno capace, ma niente lascia il tuo computer.
Altri due punti. La chiave API si trova in un file di configurazione in chiaro sul tuo computer, quindi tratta quel file come una password. E ImmichMCP è un progetto giovane della community. Leggi il codice, o almeno il README, prima di eseguirlo. L’open source ti dà questa possibilità. Non legge al posto tuo.
Cosa succede adesso
Stiamo valutando di offrire un endpoint MCP come parte di PixelUnion stesso. Significherebbe niente Docker, niente chiave API in un file di configurazione e un accesso che puoi revocare dalle impostazioni del tuo account. Non abbiamo ancora deciso e vogliamo fare bene la parte della privacy prima di costruire qualsiasi cosa. Se provi ImmichMCP e hai un’opinione, faccelo sapere. Quel feedback determina cosa faremo dopo.
Inizia gratis con PixelUnion →
Foto di copertina di Vitaly Gariev su Unsplash.