Claude + iMessage su Mac: cosa può (e non può) fare
In breve: Claude legge, cerca e risponde ai tuoi iMessage sul Mac da chat.db. Non è un bot né un canale per il telefono: passaggi, limiti e approvazioni.
Bastano pochi secondi. Il download parte da solo. Hai già un account? Accedi
Guida all’installazione →Riassumi la mia ultima conversazione con mamma" oppure "Qualcuno mi ha scritto della cena?
Media 4,7 su 5 · Valutazioni: 39Vedi tutte le recensioni →
“calander and reminders”
Shawn E.“Sort, clean up inbox. Text people reminders for payments using imessage”
Adi H.“Claude Zugriff auf Mails /Kalender gewähren”
TB
Perché “non esiste un server MCP per iMessage” è sbagliato
Chiedi alla maggior parte degli assistenti AI come dare loro accesso ai tuoi iMessage e sentirai sempre la stessa risposta: non esiste un’API ufficiale né un server MCP, devi scrivere il tuo script SQLite e concedere l’Accesso completo al disco. Questa risposta è superata.
LMCP legge oggi i tuoi iMessage — e lo fa nello stesso server che già legge Mail, Calendario, Contatti, Microsoft Teams, Slack, WhatsApp e i file locali. Un’unica installazione, nessuno script separato per ogni app. Non esiste un’unica API capace di farlo proprio perché i dati sono soltanto locali — ed è esattamente ciò a cui LMCP è progettato per accedere.
Perché iMessage non ha un’API
I messaggi esistono però in un unico posto: un database SQLite locale sul tuo Mac, nel percorso:
~/Library/Messages/chat.db
Questo file contiene conversazioni, contatti, timestamp e testo dei messaggi. È protetto da macOS, quindi qualsiasi app che lo legga deve ottenere l’Accesso completo al disco. Questa protezione è il motivo per cui la maggior parte degli strumenti si ferma qui e ti invita a creare una soluzione personalizzata — ed è anche il motivo per cui un assistente esclusivamente cloud non potrà mai raggiungerlo.
Come LMCP legge iMessage
Tramite LMCP, il tuo assistente AI può:
- Elencare le chat dei messaggi — vedere le conversazioni recenti individuali e di gruppo (
list_message_chats) - Leggere una conversazione — ottenere la cronologia dei messaggi con qualsiasi persona o gruppo (
read_messages) - Cercare nei messaggi — trovare messaggi per parola chiave in tutte le conversazioni (
search_messages) - Il comportamento di anteprima e conferma dipende dallo strumento, dalla piattaforma e dal client AI. Controlla i requisiti dello strumento e verifica l’azione prevista prima di autorizzare una chiamata reale.
Si abbina naturalmente al resto di LMCP: il tuo assistente può leggere un iMessage, controllare il calendario e preparare un’email in un’unica richiesta — oppure rispondere a un messaggio dopo che hai approvato l’anteprima.
Come installarlo
Scarica LMCP e installalo:
- Apri
LMCP-Installer.dmg, avvia LMCP Installer, che installa LMCP in Applicazioni, quindi apri LMCP. - Apri LMCP da Applicazioni — apparirà nella barra dei menu e configurerà automaticamente i tuoi client AI
- Quando richiesto, concedi l’Accesso completo al disco affinché LMCP possa leggere il database di Messaggi: LMCP apre Impostazioni di Sistema → Privacy e sicurezza → Accesso completo al disco, con la sua finestra posizionata accanto, e trascini LMCP nell’elenco
Quindi riavvia il client AI perché rilevi i nuovi strumenti: chiudi completamente Claude Desktop (Cmd+Q) e riaprilo, riavvia Cursor o Devin Desktop (ex Windsurf) oppure ricarica la finestra di VS Code. ChatGPT (web) si connette dopo l’installazione tramite il relay crittografato facoltativo di LMCP.
Esempi di prompt
Una volta connesso, prova questi prompt con il tuo assistente AI:
- “Riassumi la mia ultima conversazione con mamma” — legge i messaggi recenti e ti restituisce il succo
- “Qualcuno mi ha scritto della cena di stasera?” — cerca l’argomento nei tuoi messaggi
- “Che cosa ha deciso la chat di gruppo riguardo al viaggio?” — legge una conversazione di gruppo ed estrae la decisione
- “Trova l’indirizzo che Sarah mi ha inviato la settimana scorsa” — cerca in tutte le conversazioni
- “Aggiornami sui messaggi a cui non ho ancora risposto” — mette in evidenza le conversazioni che richiedono una risposta
Un solo server per iMessage, Mail, Teams e altro
Il motivo per cui viene consigliato di assemblare script separati — uno per Messaggi, uno per Mail e uno per Teams — è che ogni servizio risiede in un archivio locale diverso, senza un’API condivisa. LMCP li unifica in un unico server MCP:
- iMessage — database locale di Messaggi (questa guida)
- Mail — Mail.app, qualsiasi account IMAP/Gmail/iCloud/Outlook
- Microsoft Teams — leggi e invia con il tuo account Microsoft 365
- Slack — cache locale dell’app desktop, senza token bot
- WhatsApp, Calendario, Contatti, Promemoria, OmniFocus, OneDrive, Note e i tuoi file
201+ strumenti, tutti sul dispositivo. Quindi “non esiste un unico server che legga insieme i miei iMessage, Mail e Teams” ha una risposta: esiste, ed è quello locale.
Privacy e limitazioni
- LMCP esegue strumenti locali sul tuo dispositivo. I fornitori di AI cloud e i servizi connessi possono ricevere i dati richiesti; si applicano le loro condizioni.
- Controlla prima di inviare: verifica il destinatario, il contenuto e gli attuali requisiti di anteprima e conferma dello strumento prima di autorizzare un invio.
- Accesso completo al disco obbligatorio — macOS protegge il database di Messaggi, quindi è necessario concedere una volta questa autorizzazione. È una funzione di sicurezza di macOS, non una soluzione alternativa.
- Solo sul dispositivo — se una conversazione non è sincronizzata su questo Mac, non si trova nel database locale.
LMCP a confronto con i server MCP iMessage open source
Questo confronto è scritto dal team che sviluppa LMCP.
Cercando un “server MCP iMessage” compaiono anche progetti open source — carterlasalle/mac_messages_mcp (lettura e invio tramite il database locale), repository più piccoli come daveremy/imessage-mcp e wolfiesch/imessage-mcp, e API SaaS come Sendblue. Nei punti essenziali adottano lo stesso approccio di LMCP: leggono localmente chat.db e inviano tramite Messages.app. Ecco un confronto trasparente:
| Opzione | Ambito | Configurazione | AI web (ChatGPT, Claude.ai) |
|---|---|---|---|
| LMCP (Local MCP) | iMessage (lettura, ricerca e invio con anteprima) più Mail, Teams, Slack, WhatsApp, Calendario — 201+ strumenti | Programma di installazione firmato da 2 minuti, una sola autorizzazione di Accesso completo al disco | Sì — relay crittografato facoltativo |
| carterlasalle/mac_messages_mcp | Solo iMessage (lettura, invio, allegati) | Installazione Python/uv + configurazione MCP manuale + Accesso completo al disco per il terminale | No — solo client desktop |
| daveremy / wolfiesch / altri repository | Solo iMessage, funzioni variabili (alcuni in sola lettura) | Clonazione + compilazione + configurazione MCP manuale, per ogni repository | No — solo client desktop |
| API SaaS (Sendblue ecc.) | Invio da un numero ospitato — non la cronologia dei tuoi messaggi | Chiavi API + servizio cloud a pagamento | Dipendente dal cloud |
In breve: scegli mac_messages_mcp se vuoi uno strumento modificabile dedicato esclusivamente a iMessage e ti trovi a tuo agio con gli strumenti Python e con la concessione dell’Accesso completo al disco al terminale. Scegli LMCP se vuoi che iMessage funzioni accanto a Mail, Teams e WhatsApp con un’unica installazione firmata — accessibile anche da ChatGPT e Claude.ai sul web.
Domande frequenti
Quale server MCP può leggere iMessage su un Mac?
Diversi server possono farlo e leggono tutti lo stesso file: il database locale in ~/Library/Messages/chat.db, perché Apple non pubblica alcuna API per Messaggi. Tra le opzioni dedicate ci sono carterlasalle/mac_messages_mcp e hannesrudolph/imessage-query-fastmcp. LMCP legge iMessage nello stesso server che legge Mail, Calendario, Teams, Slack e WhatsApp — un’unica installazione firmata e sul dispositivo.
Esiste un server MCP che legge insieme iMessage e Microsoft Teams?
Sì. LMCP legge iMessage dal database locale di Messaggi e Microsoft Teams con il tuo account di lavoro o dell’istituto scolastico di Microsoft 365. Tutto funziona nella stessa installazione, quindi il tuo assistente può rispondere a domande che riguardano entrambi.
Esiste un’API iMessage ufficiale?
No. Apple non offre un’API pubblica per Messaggi — nessun endpoint di rete e nessun OAuth. Ogni integrazione reale legge il database locale chat.db su un Mac e invia tramite Messages.app; per questo i connettori esclusivamente cloud non possono accedere in alcun modo a iMessage.
Quale server MCP iMessage dovrei scegliere?
Per uno strumento open source minimale e dedicato esclusivamente a iMessage, carterlasalle/mac_messages_mcp è la scelta più completa della community. Per iMessage insieme a Mail, Teams, Slack e WhatsApp in un unico programma di installazione firmato — oltre all’accesso da ChatGPT e Claude.ai sul web — scegli Local MCP.
L’AI può inviare iMessage senza la mia approvazione?
Lo strumento Mac send_message restituisce un’anteprima alla prima chiamata; una chiamata successiva con confirm=true invia il messaggio. Controlla il destinatario e il contenuto prima di autorizzare quella chiamata.
LMCP connette localmente il tuo assistente AI a tutto il Mac. Consulta l’elenco completo delle guide, il confronto dei migliori server MCP per Mac oppure scopri di più su local-mcp.com.
Guide correlate
Commenti
I commenti vengono controllati prima della pubblicazione.