Aller au contenu

Lire les messages Slack avec l'IA (Claude, Cursor, VS Code) — Sans jetons, sans application Slack

En bref : Donnez à votre IA accès à Slack sans créer d'application Slack, de jeton de bot ou nécessiter une approbation d'administrateur. Fonctionne avec Claude, Cursor, VS Code et ChatGPT.

L
LMCP··5 min de lecture

Moyenne 5,0 sur 5 · Notes : 2Voir tous les avis →

  • “The no-tokens part is huge. Setting up Graph API and dealing with auth flows is what usually kills these setups for me before I even start.”

    Lisa S.
  • “This is AMAZING! My daily work can all be managed from my key apps now. The OmniFocus integration was the missing piece.”

    Steve H.

Pour donner à Claude, ChatGPT, Cursor ou VS Code accès à Slack sur Mac, installez LMCP — un serveur MCP local pour macOS. Au lieu de passer par l'API Web de Slack, il lit directement les données depuis le cache local que l'application de bureau Slack conserve déjà sur votre machine ; il n'y a donc aucune application Slack à créer, aucune portée OAuth à sélectionner et aucune approbation d'administrateur d'espace de travail à attendre. Votre IA peut alors lister vos espaces de travail, parcourir les canaux, lire l'historique des messages et effectuer des recherches globales — de quoi rattraper le fil d'une discussion animée ou retrouver une décision prise il y a trois semaines en une seule requête. L'installation prend environ deux minutes. Le fonctionnement est en lecture seule : LMCP ne peut ni publier, ni modifier, ni supprimer quoi que ce soit dans Slack.

Pourquoi donner à votre IA accès à Slack ?

C'est sur Slack que se prennent bon nombre de décisions concrètes, mais c'est aussi l'application où l'on prend le plus vite du retard : quelques jours d'absence ou une journée de réunions enchaînées suffisent pour qu'un espace de travail actif accumule des centaines de messages répartis sur une douzaine de canaux. Faire défiler l'écran pour trouver les quelques éléments qui vous concernent vraiment est fastidieux ; c'est précisément le genre de tâche de synthèse répétitive pour laquelle une IA excelle.

Grâce à LMCP, votre assistant IA peut lire directement vos canaux Slack et vos messages privés, puis répondre en langage naturel à des questions telles que : « Qu'a décidé l'équipe concernant la date de lancement ? » ou « Fais-moi un résumé de ce qui s'est passé sur #engineering depuis vendredi. » Il parcourt les messages, en extrait l'essentiel et vous fournit une synthèse plutôt qu'une longue liste à faire défiler.

Comme ce même serveur lit également les e-mails et Microsoft Teams, votre IA peut relier une conversation Slack au fil d'e-mails ou à la discussion Teams qui l'a prolongée — une prouesse qu'aucune de ces applications ne peut accomplir seule.

Ce dont vous aurez besoin

  • macOS 13 (Ventura) ou version ultérieure — Apple Silicon ou Intel
  • Tout client d'IA compatible MCP : Claude Desktop, Cursor, VS Code (Copilot), Devin Desktop (anciennement Windsurf), Zed ou ChatGPT
  • L'application de bureau Slack, installée et connectée à au moins un espace de travail

Vous n'avez pas besoin de créer une application Slack, de définir des portées OAuth, d'obtenir un jeton de bot ou de demander l'approbation d'un administrateur d'espace de travail. LMCP lit les mêmes données locales que celles déjà conservées par l'application de bureau Slack sur votre Mac ; ainsi, tous les espaces de travail auxquels vous êtes connecté sont automatiquement accessibles à votre IA.

Étape 1 : Installer LMCP sur votre Mac

Téléchargez LMCP et installez-le :

  1. Ouvrez le fichier téléchargé LMCP-Installer.pkg depuis votre dossier Téléchargements. Suivez les instructions de l’assistant d’installation.
  2. Suivez les instructions de l'installateur ; il installe Local MCP dans votre dossier Applications (l’installation est automatique)
  3. Ouvrez Local MCP depuis votre dossier Applications ; il apparaîtra dans la barre des menus

L'opération prend environ 30 secondes. Vos clients d'IA sont configurés automatiquement.

Assurez-vous que l'application de bureau Slack est installée et que vous y êtes connecté avant de solliciter votre IA ; LMCP lit les données locales de Slack, il faut donc que Slack les ait d'abord synchronisées. Lors de la première exécution d'un outil Slack, LMCP vous demandera de lui accorder l'accès complet au disque : il ouvre Réglages Système > Confidentialité et sécurité > Accès complet au disque, avec sa fenêtre placée juste à côté, et vous faites glisser Local MCP dans la liste — c'est ce qui permet à LMCP de lire le cache local.

Étape 2 : Redémarrez votre client d'IA

Quittez complètement votre client d'IA (Cmd+Q, ne vous contentez pas de fermer la fenêtre) et rouvrez-le. Il doit redémarrer pour détecter les nouveaux outils MCP.

  • Claude Desktop — cherchez l'icône en forme de marteau dans la zone de saisie du chat
  • Cursor — les outils MCP apparaissent automatiquement dans le « composer »
  • VS Code — vérifiez le panneau MCP dans les paramètres de Copilot, ou rechargez la fenêtre (Cmd+Shift+P → « Reload Window »)
  • ChatGPT — ajoutez https://www.local-mcp.com/mcp en tant que connecteur personnalisé

Étape 3 : Faites un essai

Lancez une nouvelle conversation et essayez ces invites (prompts) :

  • « Liste mes espaces de travail Slack » — confirme que LMCP peut accéder à vos données Slack avant de passer à des requêtes plus complexes.
  • « Fais-moi un résumé de l'activité sur mes canaux Slack aujourd'hui » — résume l'activité récente sur tous vos canaux ouverts.
  • « Cherche dans Slack les messages concernant le budget du troisième trimestre (Q3) » — trouve la discussion pertinente par mot-clé, vous évitant ainsi de la chercher manuellement en faisant défiler les messages.
  • « Qu'est-ce que l'équipe a dit dans le canal #engineering ce matin ? » — lit et résume un canal spécifique.
  • « Est-ce que quelqu'un m'a mentionné pour une tâche nécessitant une action de ma part ? » — parcourt les messages récents à la recherche d'actions vous concernant.

Chacune de ces opérations est une simple lecture : votre IA consulte ce qui se trouve déjà dans Slack et vous en fait le rapport. Il n'y a rien à confirmer ni à approuver, car aucune modification n'est effectuée.

Quels espaces de travail Slack sont compatibles ?

Tous les espaces de travail auxquels vous êtes connecté dans l'application de bureau Slack sont disponibles ; LMCP ne se connecte pas à un espace de travail spécifique, il lit simplement les données que l'application a déjà synchronisées :

  • Espaces de travail multiples — si vous êtes connecté à plusieurs espaces, votre IA peut les lire et y effectuer des recherches, ou vous pouvez la diriger vers un espace précis en le nommant.
  • Canaux publics et privés — tout ce qui est visible pour votre compte dans l'application Slack l'est aussi pour LMCP ; il hérite de vos propres autorisations, sans plus.
  • Messages directs et messages de groupe — ils sont stockés dans le même cache local et peuvent être lus de la même manière que les canaux.

Le compromis lié au fait de ne pas utiliser l'API de Slack est que LMCP dépend des données réellement mises en cache par l'application de bureau, et non d'une requête en temps réel auprès des serveurs de Slack :

  • Seul l'historique synchronisé est disponible — un canal que vous n'avez pas ouvert depuis des mois peut n'être que partiellement présent sur le disque.
  • L'application de bureau doit être installée — la version de Slack pour navigateur ne conserve aucune base de données locale exploitable.
  • La fraîcheur des données dépend de la synchronisation — laissez Slack ouvert pour que le cache reste à jour.

Il s'agit des mêmes données que celles affichées par l'application Slack à son ouverture, simplement lues par votre IA au lieu de vos yeux.

Ce que votre IA peut faire avec Slack

LMCP propose quatre outils pour Slack, tous en lecture seule :

  • Lister les espaces de travail — tous les espaces de travail Slack auxquels vous êtes connecté sur ce Mac
  • Lister les canaux — parcourir les canaux et les messages directs au sein d'un espace de travail
  • Lire les messages d'un canal — récupérer l'historique récent des messages d'un canal spécifique
  • Rechercher des messages — trouver des messages dans vos canaux par mot-clé ou par sujet

Voici la liste complète. Il n'existe aucun outil pour publier, modifier, supprimer ou réagir à un message Slack ; si vous demandez à votre IA d'envoyer quelque chose sur Slack, elle ne pourra pas le faire et devra vous le dire clairement plutôt que de faire semblant. Si votre flux de travail nécessite réellement que votre IA publie en votre nom, consultez le comparatif ci-dessous pour découvrir les alternatives basées sur des jetons (tokens) capables de le faire.

Ces quatre outils de lecture constituent tout de même une couche de recherche performante : rattraper le fil des discussions, retrouver une décision ou intégrer du contexte dans une tâche ailleurs — dans Mail, Rappels, OmniFocus ou tout autre outil de suivi approprié.

Outils locaux et limites des données

Il s'agit de la même architecture que pour toutes les autres applications auxquelles LMCP se connecte :

  • LMCP s'exécute en tant que serveur local sur localhost:8765
  • Il lit directement la base de données locale de l'application de bureau Slack, en mode lecture seule
  • LMCP exécute des outils locaux sur votre appareil. Les fournisseurs d'IA dans le cloud et les services connectés peuvent recevoir les données demandées ; leurs conditions d'utilisation s'appliquent.
  • Aucune donnée Slack n'est stockée, mise en cache ou consignée par LMCP lui-même

LMCP exécute des outils locaux sur votre appareil. Les fournisseurs d'IA dans le cloud et les services connectés peuvent recevoir les données demandées ; leurs conditions d'utilisation s'appliquent. L'exécution locale ne garantit pas à elle seule la conformité au RGPD ou au CCPA. Évaluez les données auxquelles vous donnez accès, le fournisseur d'IA choisi, les services connectés ainsi que les exigences de votre organisation.

Analyse technique approfondie : fonctionnement de l'analyse (parsing) LevelDB

Pour les curieux de technique, voici comment LMCP extrait concrètement les données Slack du disque.

L'application de bureau Slack stocke ses données IndexedDB sur macOS à des emplacements tels que :

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

Il s'agit d'une base de données LevelDB de type Chromium — le même format que celui utilisé par Chrome et d'autres applications Electron pour gérer IndexedDB. LMCP l'analyse à l'aide de la bibliothèque open source ccl_chromium_reader (conçue à l'origine pour la criminalistique numérique), capable de gérer la sérialisation V8 de Chromium, le journal en ajout seul (append-only log) et la compaction de LevelDB, ainsi que les magasins d'objets (object stores) d'IndexedDB. Les enregistrements analysés sont filtrés pour produire un JSON propre — canaux, messages, expéditeurs, horodatages — exploitable par votre assistant IA.

La base de données est ouverte en lecture seule. LMCP ne peut ni corrompre ni modifier votre cache Slack, et aucun des quatre outils Slack ne comporte de chemin de code permettant d'y écrire des données.

LMCP par rapport aux autres serveurs MCP Slack

Une recherche de « serveur MCP Slack » fait également apparaître deux autres options sérieuses : le projet communautaire korotovsky/slack-mcp-server (un serveur basé sur des jetons, doté d'un « mode furtif » qui réutilise les jetons de session du navigateur) et le propre serveur MCP officiel hébergé de Slack à l'adresse mcp.slack.com. Ces deux solutions sont efficaces ; une comparaison honnête repose sur ce que chacune exige :

OptionPortéePrérequisIA Web (ChatGPT, Claude.ai)
LMCP (MCP local)Lecture et recherche sur Slack plus Teams, Mail, iMessage, WhatsApp — 201+ outilsRien — pas de jeton, pas d'application, pas d'administrateur ; lit le cache de l'application de bureauOui — relais chiffré en option
korotovsky/slack-mcp-serverSlack uniquement — lecture, recherche et publication (en votre nom)Extraction de jetons de session/utilisateur (ou OAuth), configuration manuelle par espace de travailNon — clients de bureau uniquement
MCP officiel de Slack (mcp.slack.com)Slack uniquement — hébergé par Slack, ensemble d'outils évolutifPolitiques de l'espace de travail ; les administrateurs contrôlent la disponibilitéDépend de la prise en charge par le client
API Web Slack + application personnaliséeLecture/écriture complète pour de véritables intégrationsCréation d'une application, étendues OAuth, généralement approbation de l'administrateurNon — vous devez la créer

En bref : si vous avez besoin que votre IA publie sur Slack, le serveur de korotovsky ou le serveur officiel sont les bons outils — tous deux nécessitant des jetons ou une intervention de l'administrateur. Si vous voulez lire et résumer sans aucune configuration, aux côtés de Teams, Mail et iMessage sur le même serveur — c'est là qu'intervient LMCP.

Dépannage

L'IA indique qu'elle ne trouve aucune donnée Slack

Assurez-vous que l'application de bureau Slack — et non la version navigateur — est installée et que vous êtes connecté. Ouvrez Slack, laissez-le charger un ou deux canaux pour qu'il écrive dans son cache local, puis interrogez à nouveau votre IA.

Un espace de travail ou une chaîne est manquant(e)

LMCP ne voit que ce que l'application de bureau a déjà synchronisé. Si un espace de travail a été ajouté récemment ou si une chaîne n'a pas été ouverte depuis longtemps, basculez dessus dans Slack pendant un moment pour que l'application la récupère, puis réessayez.

La recherche ne donne rien ou semble obsolète

La recherche s'effectue sur le cache local et non via une requête en temps réel sur les serveurs de Slack. Si Slack est resté fermé un certain temps, ouvrez-le et laissez-le se synchroniser avant de relancer une recherche ; les messages très anciens qui n'ont jamais été ouverts localement peuvent ne pas être indexés du tout.

Les outils MCP ne sont pas visibles dans le client d'IA

Assurez-vous d'avoir complètement quitté et redémarré votre client d'IA. Vous pouvez également vérifier le fichier de configuration :

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

Erreurs d'accès refusé

La lecture des données locales d'une autre application sur macOS nécessite l'accès complet au disque. Allez dans Réglages Système > Confidentialité et sécurité > Accès complet au disque et activez Local MCP. S'il n'apparaît pas dans la liste, faites-le glisser depuis la fenêtre de LMCP ; si cela ne suffit pas, téléchargez et réinstallez LMCP.

Flux de travail concrets

L'intérêt ne réside pas dans la simple lecture d'un message, mais dans la capacité de votre IA à synthétiser des informations provenant de différentes chaînes et d'autres applications lues par LMCP.

Se mettre à jour après une absence

Copiez cette requête dans votre IA

Je suis absent depuis jeudi. Parcourez tous mes canaux Slack et mes messages privés depuis cette date et faites-en un résumé par ordre de priorité : les éléments nécessitant une réponse ou une décision de ma part, les décisions prises en mon absence et, pour le reste, une ligne par point.

Au lieu d'ouvrir vingt canaux et de faire défiler les messages, votre IA les lit tous et vous fournit une synthèse priorisée : le rattrapage qui, après des vacances, vous coûtait autrefois tout un après-midi.

Retrouver une décision enfouie dans un canal

Copiez cette requête dans votre IA

Cherchez dans mon Slack la discussion sur le changement de tarification et dites-moi ce qui a été décidé, qui a donné son accord et s'il restait des objections en suspens.

C'est l'outil de recherche remplissant sa fonction première : retrouver et résumer en une seule requête une décision prise il y a plusieurs semaines, plutôt que de se lancer dans une chasse fastidieuse à coups de défilement et de « Ctrl+F ».

Un récapitulatif quotidien des mentions sur Slack, par e-mail et sur Teams

Copiez cette requête dans votre IA

Identifiez les mentions me concernant aujourd'hui sur Slack, par e-mail et sur Teams, puis dressez une liste regroupée par application (des plus récentes aux plus anciennes), avec un résumé d'une ligne pour chaque élément nécessitant mon intervention.

Comme LMCP lit Slack, les e-mails et Teams sur un même serveur, votre IA peut générer cette liste unique des « actions requises aujourd'hui » qu'aucune de ces applications ne produit d'elle-même. Voir le rattrapage sur Teams, Slack et WhatsApp pour une version plus détaillée de ce flux de travail.

Transformer les fils de discussion Slack en tâches

Copiez cette requête dans votre IA

Parcourez mes échanges Slack d'aujourd'hui, repérez tout ce qui ressemble à un engagement de ma part et créez des rappels pour chaque élément, en précisant l'auteur de la demande et le moment où elle a été faite.

Les engagements se cachent souvent dans les discussions — « Je vous envoie ça », « Laissez-moi vérifier ». Votre IA les fait remonter à la surface et, grâce aux outils de rappel de LMCP et à OmniFocus, les transforme en tâches que vous pouvez réellement suivre.

Que peut faire d'autre LMCP ?

Slack fait partie de la vingtaine d'applications auxquelles LMCP connecte votre IA, aux côtés de l'e-mail, Microsoft Teams, Calendrier, Contacts, OneDrive et les fichiers locaux. Consultez la liste complète des guides ou rendez-vous sur local-mcp.com pour découvrir les 201+ outils.

Foire aux questions

Puis-je connecter une IA à Slack sans jeton de bot ni approbation d'un administrateur ?

Oui, si vous n'avez besoin que d'un accès en lecture. LMCP lit le cache local que l'application de bureau Slack conserve déjà sur votre Mac ; il n'y a donc aucune application à créer, aucun jeton à extraire et rien à faire valider par un administrateur. Toutes les options basées sur l'API (y compris les serveurs de jetons « furtifs ») dépendent toujours de jetons liés à votre espace de travail.

Mon IA peut-elle effectuer des recherches dans les messages Slack ?

Oui. La recherche est l'un des quatre outils Slack proposés par LMCP ; elle s'effectue sur tous les canaux et messages privés présents dans votre cache local, par mot-clé ou par sujet. C'est très utile pour retrouver un message ou une décision spécifique sans savoir dans quel canal il a été publié.

Mon IA peut-elle envoyer des messages sur Slack ?

Non. Les outils Slack de LMCP fonctionnent uniquement en lecture seule : lister les espaces de travail, lister les canaux, lire les messages des canaux et effectuer des recherches dans les messages. Il n'existe aucun outil pour publier, répondre, modifier ou réagir dans Slack. Si vous avez besoin de fonctionnalités de publication, consultez le comparatif ci-dessus pour découvrir les serveurs basés sur des jetons (tokens) qui les prennent en charge.

Cela fonctionne-t-il avec plusieurs espaces de travail et les messages privés ?

Oui, dans les deux cas. LMCP lit tous les espaces de travail auxquels vous êtes connecté — votre IA peut effectuer des recherches sur l'ensemble d'entre eux ou se concentrer sur un espace spécifique par son nom — et elle peut lire tout ce que votre propre compte peut déjà voir, y compris les messages directs et les discussions de groupe, car ceux-ci sont stockés dans le même cache local que les canaux. L'outil ne donne aucun accès au-delà de vos autorisations Slack existantes.

Quel serveur MCP Slack choisir ?

Choisissez korotovsky/slack-mcp-server si vous avez besoin de publier des messages et que la gestion des jetons de session ne vous dérange pas. Choisissez le serveur MCP officiel de Slack si votre espace de travail l'a activé. Choisissez Local MCP si vous souhaitez un accès en lecture à Slack sans configuration préalable, en complément de Teams, Mail, iMessage et WhatsApp, y compris depuis ChatGPT et Claude.ai sur le web.

Recettes prêtes à l'emploi

Flux de travail à copier-coller utilisant les outils Slack présentés sur cette page :

Guides associés

Opérationnel en 2 minutes.

Compatible Claude, ChatGPT, Cursor, VS Code et tout client MCP.

Télécharger pour Mac
Signé et notarisé · macOS 13+

✦ llms.txt

Commentaires

Les commentaires sont vérifiés avant publication.