Comment lire Microsoft Teams dans Cursor sur Mac — Avec votre compte Microsoft 365
En bref : Lisez et envoyez des conversations et canaux Microsoft Teams depuis Cursor, Claude Desktop, VS Code ou Devin Desktop (anciennement Windsurf) sur Mac, avec votre compte professionnel ou scolaire Microsoft 365. Pas d’application Azure à vous, pas de clé d’API.
Demandez à votre assistant IA de résumer vos canaux Teams ou de rechercher des discussions précises.
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.
Le problème
Vous êtes en pleine session de code lorsque quelqu'un mentionne sur Teams que le schéma du point de terminaison de l'API a changé. Ou un collègue a publié les nouveaux identifiants de base de données dans un canal il y a trois heures. Normalement, il vous faudrait basculer vers Teams, faire défiler les conversations, trouver le message pertinent, copier l'information et revenir à votre éditeur.
On accède à Microsoft Teams par programme via Microsoft Graph, ce qui implique normalement d’enregistrer votre propre application Azure, de configurer des autorisations et de renouveler des jetons. Pour un développeur qui veut simplement lire un message pendant qu’il code, c’est beaucoup de formalités.
Comment LMCP résout le problème
LMCP lit et envoie les messages Teams via Microsoft Graph, avec le compte professionnel ou scolaire Microsoft 365 que vous connectez une seule fois. LMCP effectue les appels Graph à votre place, donc :
- Vous n’enregistrez aucune application Azure à vous
- Vous ne créez aucune clé d’API
- Vous vous connectez une fois, avec un code que votre IA vous affiche
- L’application de bureau Teams n’a besoin ni d’être installée ni d’être ouverte
- Une connexion réseau est nécessaire
- Les comptes Microsoft personnels (@outlook.com, @hotmail.com) n’ont pas Teams : un compte professionnel ou scolaire est donc requis
Une fois votre compte connecté, vous pouvez demander à votre assistant IA des choses comme :
Résume les messages non lus dans mes canaux Teams au sujet de la migration de l'API
Votre IA lit les messages via LMCP et vous fournit un résumé directement dans votre éditeur. Aucun changement de contexte, aucun copier-coller.
Comment ça fonctionne
Chaque outil Teams appelle Microsoft Graph avec votre compte connecté. Sans compte connecté, les outils Teams ne renvoient aucune donnée.
Les lectures couvrent l’activité récente : les conversations les plus récentes et les messages les plus récents, dans une limite donnée. Lorsqu’une réponse est tronquée, elle indique truncated: true ; ce n’est donc pas tout votre historique. La recherche utilise Microsoft Search et renvoie des extraits par ordre de pertinence, 100 résultats au maximum. L’historique des appels liste les appels et réunions terminés dans vos 50 conversations les plus récentes ; Microsoft n’indique ni qui a lancé un appel ni s’il a été décroché.
La lecture des messages de canaux nécessite une autorisation qu’approuve un administrateur de votre organisation Microsoft 365. Sans elle, la réponse est consent_required et indique quoi faire.
L’envoi se fait en deux temps : le premier appel affiche un aperçu du message de conversation ou de la publication dans le canal, et un second appel avec confirm=true l’envoie. Les messages ne peuvent être ni modifiés ni supprimés via LMCP.
Étape 1 : Installer LMCP sur votre Mac
Téléchargez LMCP et installez-le :
- Ouvrez le fichier
LMCP-Installer.pkgtéléchargé depuis votre dossier Téléchargements Suivez les instructions du programme d’installation. - Suivez l’assistant d’installation de macOS et autorisez l’installation si nécessaire.
- Ouvrez Local MCP depuis votre dossier Applications — il apparaît dans votre barre de menus
Cela prend environ 30 secondes. Vos clients IA sont configurés automatiquement.
Étape 2 : Redémarrer votre client IA
Après l'installation, redémarrez votre client IA pour qu'il prenne en compte les nouveaux outils MCP :
- Cursor — redémarrez l'éditeur
- Claude Desktop — quittez complètement (Cmd+Q) et rouvrez
- VS Code — rechargez la fenêtre (Cmd+Shift+P → “Reload Window”)
- ChatGPT / Devin Desktop (anciennement Windsurf) — redémarrez l'application
Étape 3 : Connecter votre compte Microsoft 365
Demandez à votre assistant IA : « Connecte mon compte Microsoft 365 ». Il exécute connect_m365_account et vous affiche un code. Connectez-vous avec ce code en utilisant votre compte professionnel ou scolaire Microsoft 365. Vous ne le faites qu’une fois ; vous pouvez connecter plusieurs comptes.
L’application de bureau Teams n’a besoin ni d’être installée ni d’être ouverte, et avec un compte connecté LMCP n’a pas besoin de l’Accès complet au disque pour Teams. Une connexion réseau est nécessaire.
Si aucun compte Microsoft 365 n’est connecté, les outils de lecture Teams sur Mac se rabattent sur le cache local de l’application de bureau Teams. Cela nécessite l’Accès complet au disque pour LMCP, les données peuvent avoir plusieurs heures ou jours de retard, et l’accès est en lecture seule ; l’envoi exige toujours un compte connecté.
Étape 4 : Interroger Teams depuis votre IA
Ouvrez votre client IA et essayez des invites comme celles-ci :
- “Liste mes discussions Teams récentes” — voyez vos conversations en tête-à-tête et de groupe.
- “Qu'a publié l'équipe backend dans le canal #deployments aujourd'hui ?” — recherchez dans des canaux précis.
- “Résume les messages non lus dans mes canaux Teams au sujet de la migration de l'API” — obtenez un résumé ciblé.
- “Trouve le message où Sarah a partagé la nouvelle URL de staging” — recherchez dans toutes les conversations.
Quelles données Teams sont disponibles ?
LMCP expose ces outils Teams à votre assistant IA :
- Lister les conversations — vos conversations récentes 1:1 et de groupe (
teams_list_chats) - Lire les messages d’une conversation — les messages les plus récents d’une conversation (
teams_read_chat_messages) - Lister les équipes — les équipes dont vous faites partie (
teams_list_teams) - Lister les canaux — les canaux d’une équipe (
teams_list_channels) - Lire les messages d’un canal — publications et réponses d’un canal ; peut nécessiter l’approbation d’un administrateur (
teams_read_channel_messages) - Rechercher des messages — Microsoft Search dans vos messages Teams (
teams_search_messages) - Historique des appels — appels et réunions de vos conversations récentes (
teams_call_history) - Envoyer des messages — messages de conversation et publications dans des canaux, d’abord un aperçu, puis la confirmation (
teams_send_message,teams_send_channel_message)
Les lectures couvrent l’activité récente, pas tout votre historique Teams.
Si Cursor ou un autre client IA sélectionné utilise un fournisseur d’IA dans le cloud, ce fournisseur peut recevoir et traiter le contenu des messages Teams demandé pour la tâche, selon ses propres conditions.
Workflows pour développeurs
Contexte de revue de code
Vérifie mes messages Teams pour toute discussion sur le refactoring du service de paiement, puis regarde la PR ouverte dans ce dépôt et résume les deux ensemble.
Votre IA tire du contexte de Teams et de votre base de code simultanément, vous donnant une vue d'ensemble complète avant de commencer la revue.
Réponse aux incidents
Lis les derniers messages dans le canal #incidents sur Teams et vérifie les journaux d'erreurs dans ce projet. Qu'est-ce qui cause probablement les erreurs 500 ?
Lors d'un incident, avoir le contexte Teams directement dans votre éditeur fait gagner des minutes cruciales.
Foire aux questions
Comment connecter mon compte Microsoft pour lire Teams dans Cursor ?
Installez LMCP et redémarrez Cursor, puis demandez à votre IA de connecter votre compte Microsoft 365. Elle exécute connect_m365_account et affiche un code ; connectez-vous avec ce code en utilisant un compte professionnel ou scolaire. Vous ne le faites qu’une fois.
Cursor peut-il envoyer un message Teams à ma place ?
Oui, avec le même compte connecté. LMCP peut envoyer des messages de conversation et des publications dans des canaux. Le premier appel affiche un aperçu, et un second appel avec confirm=true envoie le message. Modifier ou supprimer des messages n’est pas possible.
L’approbation d’un administrateur est-elle nécessaire pour lire Teams ?
Uniquement pour lire les messages de canaux. Cela nécessite une autorisation qu’approuve un administrateur de votre organisation Microsoft 365 ; sans elle, la réponse est consent_required et explique quoi faire. Les autres restrictions de votre organisation dépendent de ses propres paramètres.
Quels comptes Microsoft fonctionnent ?
Les comptes professionnels ou scolaires Microsoft 365. Les comptes Microsoft personnels (@outlook.com, @hotmail.com) n’ont pas Teams et ne peuvent donc pas servir à lire Teams. Vous pouvez connecter plusieurs comptes.
L’application de bureau Teams doit-elle être ouverte ?
Non. L’application de bureau Teams n’a besoin ni d’être installée ni d’être ouverte. LMCP lit via Microsoft Graph : une connexion réseau est donc nécessaire. Sans compte connecté, les outils Teams ne renvoient aucune donnée.
Fonctionne avec tous les principaux clients IA
Bien que ce guide se concentre sur Cursor, LMCP fonctionne avec n'importe quel client compatible MCP. Vous pouvez aussi accéder à Teams depuis Claude Desktop, VS Code avec Copilot, Devin Desktop, ChatGPT, Zed et d'autres. La commande d'installation est la même pour tous.
Que peut faire LMCP d'autre ?
Teams n'est qu'une des applications que LMCP connecte à votre assistant IA. Vous pouvez aussi accéder à Mail et aux e-mails, au Calendar sans OAuth, à Contacts, OneDrive, Outlook et plus encore. Consultez la liste complète des guides pour toutes les intégrations disponibles.
Guides connexes
LMCP en plugin ou en connecteur, selon le client d’IA
LMCP est un seul serveur MCP, et chaque client d’IA a son propre mot et sa propre façon de l’installer. Installez d’abord l’app LMCP : ses outils s’exécutent sur votre ordinateur.
Le plugin de LMCP pour Cursor
Le plugin (le serveur MCP, une règle et des skills) est le dépôt public ci-dessous. Le chemin le plus court s’en passe : l’installateur de LMCP l’ajoute à Cursor, et vous activez local-mcp dans les réglages MCP de Cursor.
Commentaires
Les commentaires sont vérifiés avant publication.