Vai al contenuto

Leggere i messaggi di Slack con l’IA (Claude, Cursor, VS Code) — senza token né app Slack

Dai alla tua IA accesso a Slack senza creare un’app Slack, un token bot o richiedere l’approvazione dell’amministratore. Funziona con Claude, Cursor, VS Code e ChatGPT.

L
LMCP··5 min di lettura
Copia questo prompt nella tua IA

Aggiornami sui miei canali Slack di oggi" oppure "Cerca nel mio Slack i messaggi sul lancio".

Per dare a Claude, ChatGPT, Cursor o VS Code accesso a Slack su un Mac, installa LMCP — un server MCP locale per macOS. Invece di passare per la Web API di Slack, legge direttamente la cache locale che l’app desktop Slack conserva già sul tuo computer, quindi non devi creare un’app Slack, scegliere scope OAuth né attendere l’approvazione dell’amministratore del workspace. La tua IA può quindi elencare i workspace, sfogliare i canali, leggere la cronologia dei messaggi ed effettuare ricerche in tutti i contenuti — quanto basta per recuperare gli aggiornamenti di un canale molto attivo o trovare in un solo prompt una decisione presa tre settimane fa. La configurazione richiede circa due minuti. L’accesso è in sola lettura: LMCP non può pubblicare, modificare o eliminare nulla in Slack.

Perché dare alla tua IA accesso a Slack?

Slack è il luogo in cui vengono prese molte decisioni reali, ma è anche l’app in cui è più facile restare indietro — bastano alcuni giorni di assenza, o una sola giornata di riunioni consecutive, perché in un workspace molto attivo si accumulino centinaia di messaggi distribuiti in una dozzina di canali. Scorrere tutto per trovare le poche cose che richiedono davvero la tua attenzione è lento, ed è proprio il tipo di noioso lavoro di sintesi in cui un’IA è brava.

Con LMCP, il tuo assistente IA può leggere direttamente i canali e i messaggi diretti di Slack e rispondere in linguaggio naturale: “Che cosa ha deciso il team sulla data di lancio?” oppure “Aggiornami su #engineering da venerdì.” Legge i messaggi, estrae ciò che conta e ti restituisce un riepilogo al posto di una barra di scorrimento.

Poiché lo stesso server legge anche le email e Microsoft Teams, la tua IA può collegare una conversazione Slack al thread email o alla chat di Teams in cui è proseguita — cosa che nessuna di queste app può fare da sola.

Cosa ti serve

  • macOS 13 (Ventura) o successivo — Apple Silicon o Intel
  • Qualsiasi client IA compatibile con MCP: Claude Desktop, Cursor, VS Code (Copilot), Windsurf, Zed o ChatGPT
  • L’app desktop Slack, installata e connessa ad almeno un workspace

Non ti servono un’app Slack, scope OAuth, un token bot o l’approvazione dell’amministratore del workspace. LMCP legge gli stessi dati locali che l’app desktop Slack conserva già sul tuo Mac, quindi ogni workspace a cui hai effettuato l’accesso nell’app è automaticamente disponibile per la tua IA.

Passaggio 1: installa LMCP sul Mac

Scarica LMCP e installalo:

  1. Apri il file LMCP-Installer.pkg scaricato dalla cartella Download. Segui le istruzioni della procedura guidata di installazione.
  2. La procedura installerà automaticamente Local MCP in Applicazioni (senza spostamenti manuali)
  3. Apri Local MCP dalla cartella Applicazioni — apparirà nella barra dei menu

Richiede circa 30 secondi. I tuoi client IA vengono configurati automaticamente.

Assicurati che l’app desktop Slack sia installata e connessa prima di chiedere qualsiasi cosa alla tua IA — LMCP legge i dati locali di Slack, quindi Slack deve averli prima sincronizzati. La prima volta che viene eseguito uno strumento Slack, LMCP ti chiederà di concedergli l’Accesso completo al disco: apre Impostazioni di Sistema > Privacy e sicurezza > Accesso completo al disco, con la sua finestra posizionata accanto, e trascini Local MCP nell’elenco — è ciò che permette a LMCP di leggere la cache locale.

Passaggio 2: riavvia il client IA

Chiudi completamente il client IA (Cmd+Q, non limitarti a chiudere la finestra) e riaprilo. Deve essere riavviato per rilevare i nuovi strumenti MCP.

  • Claude Desktop — cerca l’icona del martello nel campo di immissione della chat
  • Cursor — gli strumenti MCP appaiono automaticamente nel composer
  • VS Code — controlla il pannello MCP nelle impostazioni di Copilot oppure ricarica la finestra (Cmd+Shift+P → “Reload Window”)
  • ChatGPT — aggiungi https://www.local-mcp.com/mcp come connettore personalizzato

Passaggio 3: provalo

Avvia una nuova conversazione e prova questi prompt:

  • “Elenca i miei workspace Slack” — conferma che LMCP riesca a vedere i tuoi dati Slack prima di chiedere qualcosa di più complesso.
  • “Aggiornami sui miei canali Slack di oggi” — riassume l’attività recente in tutti i contenuti che hai aperto.
  • “Cerca nel mio Slack i messaggi sul budget del Q3” — trova il thread pertinente per parola chiave invece di costringerti a scorrere per cercarlo.
  • “Che cosa ha detto il team in #engineering questa mattina?” — legge e riassume uno specifico canale.
  • “Qualcuno mi ha menzionato per qualcosa su cui devo agire?” — esamina i messaggi recenti alla ricerca di attività rivolte a te.

Ognuna di queste operazioni è una lettura: la tua IA esamina ciò che è già presente in Slack e ti riferisce il risultato. Non c’è nulla da confermare o approvare, perché non cambia nulla.

Quali workspace Slack funzionano?

È disponibile qualsiasi workspace a cui hai effettuato l’accesso nell’app desktop Slack — LMCP non si collega a uno specifico workspace, ma legge tutto ciò che l’app stessa ha già sincronizzato:

  • Più workspace — se hai effettuato l’accesso a diversi workspace, la tua IA può leggerli e cercare in tutti oppure puoi indicarne uno per nome.
  • Canali pubblici e privati — tutto ciò che è visibile al tuo account nell’app Slack è visibile a LMCP; eredita esclusivamente le tue autorizzazioni.
  • Messaggi diretti e DM di gruppo — si trovano nella stessa cache locale e possono essere letti allo stesso modo dei canali.

Il compromesso necessario per evitare l’API di Slack è che LMCP dipende da ciò che l’app desktop ha effettivamente memorizzato nella cache, non da una query in tempo reale ai server di Slack:

  • È disponibile solo la cronologia sincronizzata — un canale che non apri da mesi potrebbe essere presente sul disco solo in parte.
  • L’app desktop deve essere installata — la versione di Slack per browser non conserva un database locale da leggere.
  • L’aggiornamento dei dati segue la sincronizzazione — tieni Slack aperto perché la cache rimanga aggiornata.

Sono gli stessi dati che l’app Slack ti mostra quando la apri, ma letti dalla tua IA invece che dai tuoi occhi.

Cosa può fare la tua IA con Slack

LMCP espone quattro strumenti Slack, tutti in sola lettura:

  • Elencare i workspace — ogni workspace Slack a cui hai effettuato l’accesso su questo Mac
  • Elencare i canali — sfogliare canali e DM all’interno di un workspace
  • Leggere i messaggi di un canale — recuperare la cronologia recente dei messaggi da uno specifico canale
  • Cercare messaggi — trovare messaggi nei tuoi canali per parola chiave o argomento

Questo è l’elenco completo. Non esiste uno strumento per pubblicare, modificare, eliminare un messaggio Slack o aggiungervi una reazione — se chiedi alla tua IA di inviare qualcosa su Slack, non può farlo e dovrebbe dirtelo chiaramente invece di fingere. Se il tuo flusso di lavoro richiede davvero che l’IA pubblichi per tuo conto, consulta più avanti il confronto con le alternative basate su token che possono farlo.

Quattro strumenti di lettura costituiscono comunque un valido livello di ricerca: puoi recuperare gli aggiornamenti dei canali, trovare una decisione e trasferire il contesto in un’attività altrove — Mail, Promemoria, OmniFocus o dovunque debba finire il follow-up.

Strumenti locali e confini dei dati

È la stessa architettura usata per tutte le altre app a cui LMCP si connette:

  • LMCP viene eseguito come server locale su localhost:8765
  • Legge direttamente il database locale dell’app desktop Slack, aperto in sola lettura
  • LMCP esegue strumenti locali sul tuo dispositivo. I fornitori di IA cloud e i servizi connessi possono ricevere i dati richiesti; si applicano le loro condizioni.
  • LMCP non archivia, memorizza nella cache né registra i dati Slack

LMCP esegue strumenti locali sul tuo dispositivo. I fornitori di IA cloud e i servizi connessi possono ricevere i dati richiesti; si applicano le loro condizioni. La sola esecuzione locale non determina la conformità al GDPR o al CCPA. Valuta i dati che autorizzi, il fornitore di IA selezionato, i servizi connessi e i requisiti della tua organizzazione.

Approfondimento tecnico: come funziona l’analisi di LevelDB

Per chi è interessato agli aspetti tecnici, ecco come LMCP recupera effettivamente i dati di Slack dal disco.

L’app desktop Slack archivia i propri dati IndexedDB su macOS in percorsi come questi:

~/Library/Application Support/Slack/IndexedDB/*.leveldb
~/Library/Containers/com.tinyspeck.slackmacgap/Data/Library/Application Support/Slack/IndexedDB/*.leveldb

È un database LevelDB in stile Chromium — lo stesso formato usato da Chrome e da altre app Electron per supportare IndexedDB. LMCP lo analizza con la libreria open source ccl_chromium_reader (creata originariamente per l’informatica forense), che comprende 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 e timestamp — che il tuo assistente IA può utilizzare.

Il database viene aperto in sola lettura. LMCP non può danneggiare o modificare la cache di Slack e nessuno dei quattro strumenti Slack contiene un percorso di codice che vi scriva.

LMCP e altri server MCP per Slack

Cercando un “server MCP per Slack” compaiono anche altre due valide opzioni: il progetto della community korotovsky/slack-mcp-server (un server basato su token con una “modalità stealth” che riutilizza i token di sessione del browser) e il server MCP ufficiale ospitato da Slack all’indirizzo mcp.slack.com. Entrambi fanno bene il proprio lavoro — il confronto onesto riguarda ciò che ciascuno richiede:

OpzioneAmbitoRichiedeIA web (ChatGPT, Claude.ai)
LMCP (Local MCP)Lettura e ricerca in Slack più Teams, Mail, iMessage e WhatsApp — 201+ strumentiNulla — nessun token, app o amministratore; legge la cache desktopSì — relay cifrato opzionale
korotovsky/slack-mcp-serverSolo Slack — lettura, ricerca e pubblicazione (a tuo nome)Estrazione dei token di sessione/utente (oppure OAuth), configurazione manuale per ciascun workspaceNo — solo client desktop
MCP ufficiale di Slack (mcp.slack.com)Solo Slack — ospitato da Slack, set di strumenti in evoluzionePolitiche del workspace; gli amministratori ne controllano la disponibilitàDipende dal supporto del client
Web API di Slack + app personalizzataLettura/scrittura completa per integrazioni realiCreazione di un’app, scope OAuth, in genere approvazione dell’amministratoreNo — devi costruirla tu

In breve: se hai bisogno che la tua IA pubblichi su Slack, il server di korotovsky o quello ufficiale sono gli strumenti giusti — entrambi con prerequisiti relativi a token o amministratori. Se vuoi leggere e riassumere senza configurazione, accanto a Teams, Mail e iMessage nello stesso server — LMCP è la scelta adatta.

Risoluzione dei problemi

L’IA dice di non riuscire a trovare alcun dato Slack

Assicurati che sia installata l’app desktop Slack — non la versione per browser — e di aver effettuato l’accesso. Apri Slack, lascia che carichi uno o due canali in modo che scriva nella cache locale, quindi chiedi di nuovo alla tua IA.

Manca un workspace o un canale

LMCP vede solo ciò che l’app desktop ha già sincronizzato. Se un workspace è stato aggiunto di recente o un canale non viene aperto da molto tempo, passa per un momento a quel workspace o canale in Slack affinché l’app lo scarichi, quindi riprova.

La ricerca non restituisce risultati o sembra obsoleta

La ricerca viene eseguita nella cache locale, non tramite una query in tempo reale ai server di Slack. Se Slack è rimasto chiuso per un po’, aprilo e lascia che si sincronizzi prima di cercare di nuovo; è possibile che i messaggi molto vecchi mai aperti localmente non siano indicizzati.

Gli strumenti MCP non sono visibili nel client IA

Assicurati di aver chiuso completamente e riavviato il client IA. Puoi anche controllare il file di configurazione:

  • Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Cursor: ~/.cursor/mcp.json
  • Windsurf: ~/.codeium/windsurf/mcp_config.json

Errori di autorizzazione negata

La lettura dei dati locali di un’altra app su macOS richiede l’Accesso completo al disco. Vai a Impostazioni di Sistema > Privacy e sicurezza > Accesso completo al disco e abilita Local MCP. Se non è presente nell’elenco, trascinalo dalla finestra di LMCP; se ancora non funziona, scarica e reinstalla LMCP.

Flussi di lavoro reali

Il valore non sta nel leggere un singolo messaggio — ma nel permettere alla tua IA di sintetizzare informazioni tra più canali e tra le altre app che LMCP è in grado di leggere.

Recuperare gli aggiornamenti dopo un periodo di assenza

Copia questo prompt nella tua IA

Sono stato assente da giovedì. Esamina tutti i miei canali Slack e i DM da allora e riassumili per priorità: ciò che richiede una mia risposta o decisione, le decisioni prese senza di me e tutto il resto in una riga ciascuno.

Invece di aprire venti canali e scorrerli, la tua IA li legge tutti e ti consegna un unico riepilogo con le priorità — il recupero degli aggiornamenti che un tempo, dopo una vacanza, ti sarebbe costato un pomeriggio.

Trovare una decisione sepolta in un canale

Copia questo prompt nella tua IA

Cerca nel mio Slack la discussione sulla modifica dei prezzi e dimmi che cosa è stato effettivamente deciso, chi era d’accordo e se sono rimaste obiezioni aperte.

È lo strumento di ricerca che fa esattamente ciò per cui è stato creato: trovare e riassumere con un solo prompt una decisione presa settimane fa, invece di doverla cercare scorrendo e usando Ctrl+F.

Un riepilogo giornaliero delle menzioni in Slack, Mail e Teams

Copia questo prompt nella tua IA

Controlla dove sono stato menzionato oggi in Slack, nelle email e in Teams e forniscimi un unico elenco raggruppato per app, dal più recente al meno recente, con un riepilogo di una riga di ciò che ciascuna voce richiede da me.

Poiché LMCP legge Slack, Mail e Teams nello stesso server, la tua IA può creare quell’unico elenco di “ciò che richiede la mia attenzione oggi” che nessuna di queste app produce da sola. Consulta come recuperare gli aggiornamenti di Teams, Slack e WhatsApp per una versione più estesa di questo flusso di lavoro.

Trasformare i thread Slack in attività

Copia questo prompt nella tua IA

Esamina il mio Slack di oggi, trova tutto ciò che sembra un impegno che ho preso e crea un promemoria per ogni voce indicando chi me l’ha chiesto e quando.

Gli impegni si nascondono nelle chat — “Te lo mando”, “fammi controllare”. La tua IA li porta alla luce e, con gli strumenti Promemoria e OmniFocus di LMCP, li trasforma in attività che puoi effettivamente monitorare.

Cos’altro può fare LMCP?

Slack è uno dei circa due dozzine di domini di app a cui LMCP collega la tua IA, insieme a email, Microsoft Teams, Calendario, Contatti, OneDrive e file locali. Consulta l’elenco completo delle guide oppure visita local-mcp.com per tutti i 201+ strumenti.

Domande frequenti

Posso collegare un’IA a Slack senza un token bot o l’approvazione dell’amministratore?

Sì — se ti serve solo l’accesso in lettura. LMCP legge la cache locale che l’app desktop Slack conserva già sul tuo Mac, quindi non devi creare un’app, estrarre un token né ottenere l’approvazione di un amministratore. Ogni opzione basata su API (inclusi i server di token in “modalità stealth”) dipende comunque da token collegati al tuo workspace.

La mia IA può cercare messaggi Slack?

Sì. La ricerca è uno dei quattro strumenti Slack esposti da LMCP e viene eseguita in ogni canale e DM presente nella cache locale, per parola chiave o argomento — è utile per trovare uno specifico messaggio o una decisione senza sapere in quale canale siano stati pubblicati.

La mia IA può inviare messaggi su Slack?

No. Gli strumenti Slack di LMCP sono in sola lettura: elencare i workspace, elencare i canali, leggere i messaggi di un canale e cercare messaggi. Non esiste uno strumento per pubblicare, rispondere, modificare o aggiungere reazioni in Slack. Se hai bisogno di pubblicare, consulta il confronto precedente per i server basati su token che lo supportano.

Funziona con più workspace e DM privati?

Sì in entrambi i casi. LMCP legge ogni workspace a cui hai effettuato l’accesso — la tua IA può cercare in tutti o concentrarsi su uno per nome — e può leggere tutto ciò che il tuo account è già autorizzato a vedere, inclusi i messaggi diretti e i DM di gruppo, perché si trovano nella stessa cache locale dei canali. Non concede alcun accesso oltre le autorizzazioni Slack esistenti.

Quale server MCP per Slack dovrei scegliere?

Scegli korotovsky/slack-mcp-server se devi pubblicare e non hai problemi a gestire i token di sessione. Scegli il server MCP ufficiale di Slack se il tuo workspace lo ha abilitato. Scegli Local MCP se vuoi un accesso in lettura a Slack senza configurazione, insieme a Teams, Mail, iMessage e WhatsApp — anche da ChatGPT e Claude.ai sul web.

Ricette pronte all’uso

Flussi di lavoro da copiare e incollare che utilizzano gli strumenti Slack descritti in questa pagina:

Guide correlate

Operativo in 2 minuti.

Funziona con Claude, ChatGPT, Cursor, VS Code e qualsiasi client MCP.

Scarica per Mac
Firmato e autenticato · macOS 13+

✦ llms.txt

Commenti

I commenti vengono controllati prima della pubblicazione.