Leggere i messaggi di Slack con l'IA (Claude, Cursor, VS Code) — Senza token, senza app Slack
Il modo più semplice per dare al tuo assistente IA l'accesso a Slack senza creare un'app Slack, un token bot o l'approvazione dell'amministratore del workspace. Funziona con Claude Desktop, Cursor, VS Code, ChatGPT e Windsurf. LMCP legge direttamente dalla cache locale dell'app desktop di Slack sul tuo Mac.
Perché le altre soluzioni richiedono un'app Slack e un token
Collegare un assistente IA a Slack nel modo ufficiale significa passare per la Web API di Slack, che richiede:
- Un'app Slack — devi creare e configurare un'app nella console per sviluppatori di Slack
- Scope OAuth — scegliere i giusti scope di lettura (channels:history, groups:history, search:read…), un'operazione macchinosa e facile da sbagliare
- Approvazione dell'amministratore del workspace — molti workspace richiedono che un amministratore installi o approvi l'app, e la maggior parte non lo farà per uno strumento personale
- Gestione dei token — token di bot/utente da archiviare in modo sicuro e da ruotare
- Limiti di frequenza — Slack limita l'API e la ricerca in particolare è soggetta a restrizioni
Per una singola persona che vuole solo che la sua IA la aggiorni su Slack, è davvero troppo lavoro — e spesso un ostacolo insormontabile se l'amministratore del tuo workspace non approva le app.
Come LMCP legge Slack in modo diverso
LMCP aggira completamente la Slack API. Invece di creare un'app e gestire i token, legge i dati di Slack dalla cache locale che l'app desktop di Slack mantiene sul tuo Mac.
L'app desktop di Slack è un'app basata su Electron che archivia i tuoi workspace, i canali e i messaggi recenti in un database IndexedDB (supportato da LevelDB) su disco — parte del motivo per cui funziona offline e si carica all'istante. Se hai effettuato l'accesso a Slack sul tuo Mac, quei dati sono già sulla tua macchina.
LMCP legge questo database direttamente con un parser specializzato. Nessuna app Slack, nessuno scope OAuth, nessuna approvazione dell'amministratore, nessun token. In sola lettura per progettazione — non invia né modifica mai nulla.
A cosa puoi accedere
Tramite LMCP, il tuo assistente IA può:
- Elencare i tuoi workspace — ogni workspace Slack a cui hai effettuato l'accesso
- Elencare i canali — sfogliare i canali e i messaggi diretti in un workspace
- Leggere i messaggi dei canali — recuperare la cronologia dei messaggi recenti di un canale
- Cercare messaggi — trovare messaggi nei tuoi canali per argomento o parola chiave
Si tratta di accesso in sola lettura — LMCP legge ciò che è memorizzato nella cache sulla tua macchina e non può pubblicare, modificare o eliminare nulla in Slack.
Come installare
Scarica LMCP e installalo:
- Apri il file
.dmgscaricato dalla cartella Download - Trascina Local MCP nella cartella Applicazioni
- Apri Local MCP dalla cartella Applicazioni — comparirà nella barra dei menu
Richiede circa 30 secondi. I tuoi client IA vengono configurati automaticamente.
Dopo l'installazione, riavvia il tuo client IA in modo che rilevi i nuovi strumenti MCP:
- Claude Desktop — chiudilo completamente (Cmd+Q) e riaprilo
- Cursor — riavvia l'editor
- VS Code — ricarica la finestra (Cmd+Shift+P → “Reload Window”)
- ChatGPT / Windsurf — riavvia l'applicazione
Assicurati che l'app desktop di Slack sia installata e che tu abbia effettuato l'accesso. LMCP rileverà automaticamente i tuoi dati di Slack — nessuna chiave API, nessuna app da creare.
Esempi di prompt
Una volta connesso, prova questi prompt con il tuo assistente IA:
- “Aggiornami sui miei canali Slack di oggi” — riassume l'attività recente nei tuoi canali
- “Cosa ha detto il team in #engineering stamattina?” — legge e riassume un canale specifico
- “Cerca nel mio Slack i messaggi sul lancio” — trova la discussione pertinente tra i canali
- “Qualcuno mi ha menzionato con qualcosa su cui devo intervenire?” — analizza i messaggi recenti alla ricerca di azioni da svolgere
- “Riassumi il canale #incidents di questa settimana” — sintetizza un canale trafficato nei punti chiave
Slack è il posto dove rimettersi al passo è più faticoso — decine di canali, centinaia di messaggi. Lasciare che la tua IA li legga e li riassuma trasforma un'ora di scrolling in un solo prompt.
Limitazioni
Poiché LMCP legge dalla cache locale anziché da un'API live, tieni presente quanto segue:
- Sono disponibili solo i messaggi memorizzati nella cache — Slack memorizza nella cache le conversazioni recenti; i canali che non apri da molto tempo potrebbero non essere completamente su disco
- Sola lettura — puoi leggere i messaggi ma non inviarli, modificarli o eliminarli
- Richiede l'app desktop di Slack — la versione web non crea una cache locale che LMCP possa leggere
- Aggiornamento della cache — la cache riflette l'ultima volta in cui Slack si è sincronizzato; tieni Slack in esecuzione per avere dati aggiornati
- Più workspace — se hai effettuato l'accesso a diversi workspace, LMCP può leggerli tutti
Approfondimento tecnico: come funziona il parsing di LevelDB
Per i più curiosi dal punto di vista tecnico, ecco come LMCP estrae i dati di Slack dalla cache locale.
L'app desktop di Slack archivia i suoi dati IndexedDB su macOS in percorsi come:
~/Library/Application Support/Slack/IndexedDB/*.leveldb
~/Library/Containers/com.tinyspeck.slackmacgap/Data/Library/Application Support/Slack/IndexedDB/*.leveldbSi tratta di un database LevelDB in stile Chromium — lo stesso formato usato da Chrome e da altre app Electron. LMCP ne effettua il parsing con la libreria open-source ccl_chromium_reader (originariamente sviluppata per l'analisi forense digitale), che gestisce la serializzazione V8 di Chromium, il log append-only e la compattazione di LevelDB e gli object store di IndexedDB. I record analizzati vengono filtrati in JSON pulito — canali, messaggi, mittenti, timestamp — con cui il tuo assistente IA può lavorare.
Il database viene aperto in sola lettura per progettazione. LMCP non può corrompere o modificare la tua cache di Slack.
A confronto con altri approcci
- Slack Web API + app personalizzata — lettura/scrittura completa ma richiede un'app, scope OAuth e (spesso) l'approvazione dell'amministratore. Ideale per i team che costruiscono una vera integrazione con Slack.
- Zapier / strumenti di automazione — collegano Slack ad altre app ma dipendono comunque da un'app/token Slack e instradano i dati attraverso terze parti.
- LMCP (cache locale) — sola lettura, zero configurazione, funziona interamente sul tuo Mac. Ideale per le persone che vogliono semplicemente che la loro IA legga e riassuma Slack.
Flussi di lavoro reali
Il valore non sta nel leggere un singolo messaggio — sta nell'avere la tua IA che sintetizza tra i canali e collega Slack agli altri tuoi strumenti.
Aggiornamento mattutino
Riassumi tutto ciò che mi sono perso in Slack durante la notte nei miei canali, raggruppato per canale, ed evidenzia qualsiasi cosa richieda una mia risposta.
Invece di aprire 20 canali, la tua IA li legge tutti e ti consegna un unico digest con le priorità.
Trasforma i thread di Slack in attività
Esamina il mio Slack di oggi, trova qualsiasi cosa che sembri un impegno che ho preso e crea un promemoria per ciascuno indicando chi ha chiesto e quando.
Gli impegni si nascondono nelle chat — “Te lo mando”, “fammi controllare”. La tua IA li mette in evidenza e (con gli strumenti Promemoria/OmniFocus di LMCP) li trasforma in attività.
Preparazione delle riunioni tra app
Controlla cosa è stato discusso sul Progetto X in Slack questa settimana, recupera le email correlate e prepara un briefing con le domande aperte per la riunione di domani.
Poiché LMCP legge anche le tue email, il calendario e i file, la tua IA può comporre un quadro completo tra gli strumenti — non solo Slack.
LMCP collega il tuo assistente IA anche a email, Microsoft Teams, Calendar, Contacts, OneDrive e file locali. Consulta l'elenco completo delle guide o scopri di più su local-mcp.com.