Microsoft Teams-Nachrichten mit KI lesen (Claude, Cursor, VS Code) — ohne Tokens, ohne Graph API

Geben Sie Ihrer KI Zugriff auf Microsoft Teams ohne OAuth oder Graph API. Funktioniert mit Claude, Cursor, VS Code, ChatGPT. Liest den lokalen Teams-Cache auf dem Mac.

L
LMCP··5 min read

Warum andere Lösungen die Graph API benötigen

Microsoft Teams ist eine der am schwierigsten in KI-Assistenten zu integrierenden Produktivitäts-Apps. Der offizielle Weg, um programmgesteuert auf Teams-Daten zuzugreifen, führt über die Microsoft Graph API, die Folgendes erfordert:

  • Azure AD-App-Registrierung — Sie müssen in Microsoft Entra (früher Azure AD) eine App mit den richtigen Berechtigungen erstellen
  • Administratorzustimmung — ein Mandanten-Administrator muss den Zugriff Ihrer App auf Teams-Daten genehmigen, was die meisten IT-Abteilungen nur ungern gewähren
  • OAuth-Token-Verwaltung — Zugriffstokens laufen ab, müssen erneuert und sicher gespeichert werden
  • Delegierte vs. Anwendungsberechtigungen — das Berechtigungsmodell ist komplex, und die richtigen Scopes zu finden ist Versuch und Irrtum
  • Ratenbegrenzung — die Graph API drosselt Anfragen aggressiv, insbesondere bei Teams-Endpunkten

Für die meisten Einzelpersonen und kleinen Teams ist das ein No-Go. Sie können Ihre KI nicht einfach “mit Teams verbinden”, so wie Sie sie mit einer Datei oder einer Datenbank verbinden würden. Der organisatorische Aufwand ist enorm.

Wie LMCP Teams anders liest

LMCP umgeht die Graph API vollständig. Anstatt Netzwerkanfragen an die Server von Microsoft zu stellen, liest es Teams-Daten aus dem lokalen Cache, den die Teams-Desktop-App auf Ihrem Mac vorhält.

Microsoft Teams (die neue Version, auch Teams 2.0 genannt) ist eine auf Electron basierende App, die ihre Daten in einer IndexedDB-Datenbank speichert, die auf der Festplatte von LevelDB gestützt wird. Diese Datenbank enthält Ihre aktuellen Chats, Kanalnachrichten, Teammitgliedschaften und Konversationsmetadaten — alles lokal gespeichert als Teil des normalen Betriebs von Teams.

LMCP liest diese LevelDB-Datenbank direkt mit einem spezialisierten Parser. Keine Netzwerkanfragen, keine API-Tokens, keine Administratorgenehmigung. Wenn Teams installiert ist und Sie angemeldet sind, befinden sich Ihre Nachrichten bereits auf Ihrer Festplatte, und LMCP kann sie lesen.

Worauf Sie zugreifen können

Über LMCP kann Ihr KI-Assistent:

  • Ihre Chats auflisten — alle Ihre Einzel- und Gruppenkonversationen mit aktueller Aktivität anzeigen
  • Chat-Nachrichten lesen — den vollständigen Nachrichtenverlauf aus jeder Chat-Konversation abrufen
  • Ihre Teams auflisten — sehen, zu welchen Teams-Arbeitsbereichen Sie gehören
  • Kanäle auflisten — Kanäle innerhalb eines Teams durchsuchen
  • Kanalnachrichten lesen — Nachrichten aus jedem Kanal abrufen, auf den Sie Zugriff haben

Dies ist ein reiner Lesezugriff. LMCP kann keine Nachrichten senden oder etwas in Teams ändern — es liest nur das, was bereits auf Ihrem Rechner zwischengespeichert ist.

So installieren Sie es

LMCP herunterladen und installieren:

  1. Öffnen Sie die heruntergeladene .dmg-Datei aus Ihrem Downloads-Ordner
  2. Ziehen Sie Local MCP in Ihren Programme-Ordner
  3. Öffnen Sie Local MCP aus Ihrem Programme-Ordner — es erscheint in Ihrer Menüleiste

Dauert etwa 30 Sekunden. Ihre KI-Clients werden automatisch konfiguriert.

Starten Sie nach der Installation Ihren KI-Client neu, damit er die neuen MCP-Tools erkennt:

  • Claude Desktop — vollständig beenden (Cmd+Q) und erneut öffnen
  • Cursor — den Editor neu starten
  • VS Code — das Fenster neu laden (Cmd+Shift+P → “Reload Window”)
  • ChatGPT / Windsurf — die Anwendung neu starten

Stellen Sie sicher, dass Microsoft Teams installiert ist und Sie angemeldet sind. LMCP erkennt Ihre Teams-Daten automatisch.

Für Teams ist keine zusätzliche Konfiguration erforderlich — keine API-Schlüssel, keine Berechtigungen, die erteilt werden müssen. Wenn sich Ihre Teams-Daten auf der Festplatte befinden, findet LMCP sie.

Beispiel-Prompts

Sobald die Verbindung besteht, probieren Sie diese Prompts mit Ihrem KI-Assistenten aus:

  • “Was hat das Team heute im General-Kanal besprochen?” — liest aktuelle Kanalnachrichten und fasst die wichtigsten Punkte zusammen
  • “Zeig mir meine Konversation mit Marco” — listet aktuelle Nachrichten aus einem bestimmten Chat auf
  • “Finde alle Nachrichten über die Deployment-Frist” — durchsucht Ihre Chats und Kanäle
  • “Fasse zusammen, was ich heute Morgen in Teams verpasst habe” — aggregiert Nachrichten über mehrere Konversationen hinweg
  • “Welche Kanäle haben heute neue Nachrichten?” — durchsucht Ihre Teams nach aktueller Aktivität
  • “Was hat das Design-Team über die neuen Mockups gesagt?” — findet und fasst die relevante Diskussion zusammen

Ihr KI-Assistent ist besonders nützlich, um in vielbeschäftigten Kanälen auf dem Laufenden zu bleiben. Anstatt durch Hunderte von Nachrichten zu scrollen, können Sie um eine Zusammenfassung dessen bitten, was wichtig ist.

Einschränkungen

Da LMCP aus dem lokalen Cache und nicht aus einer Live-API liest, gibt es einige inhärente Einschränkungen, die Sie beachten sollten:

  • Nur zwischengespeicherte Nachrichten sind verfügbar — Teams speichert aktuelle Konversationen zwischen, aber sehr alte Nachrichten befinden sich möglicherweise nicht auf der Festplatte. Wenn Sie einen Chat seit Monaten nicht geöffnet haben, sind dessen Nachrichten möglicherweise nicht im Cache.
  • Nur lesend — Sie können Nachrichten lesen, aber nicht über LMCP senden, bearbeiten oder löschen
  • Erfordert die Teams-Desktop-App — die Webversion von Teams erstellt keinen lokalen Cache, den LMCP lesen kann
  • Aktualität des Caches — der Cache wird aktualisiert, wenn Teams synchronisiert, was normalerweise nahezu in Echtzeit geschieht, während Teams läuft. Wenn Teams geschlossen ist, spiegelt der Cache den Zustand wider, der beim letzten Öffnen vorlag.
  • Mehrere Mandanten — wenn Sie bei mehreren Organisationen angemeldet sind, kann LMCP Daten von allen lesen

Technischer Deep-Dive: Wie das LevelDB-Parsing funktioniert

Für die technisch Neugierigen: So extrahiert LMCP Teams-Daten aus dem lokalen Cache.

Microsoft Teams (neue Version) speichert seine Daten in einer IndexedDB-Datenbank unter:

~/Library/Containers/com.microsoft.teams2/Data/Library/Application Support/Microsoft/Teams/Profiles/*/IndexedDB/https_teams.microsoft.com_0.indexeddb.leveldb

Dies ist eine LevelDB-Datenbank im Chromium-Stil, dasselbe Format, das von Chrome, Electron-Apps und anderen auf Chromium basierenden Anwendungen verwendet wird. Die Daten umfassen serialisierte JavaScript-Objekte mit Nachrichteninhalten, Metadaten, Zeitstempeln und Teilnehmerinformationen.

LMCP verwendet die Bibliothek ccl_chromium_reader — ein Open-Source-Tool, das ursprünglich für die digitale Forensik entwickelt wurde —, um dieses LevelDB-Format zu parsen. Die Bibliothek bewältigt die Komplexität der IndexedDB-Implementierung von Chromium, darunter:

  • V8-Serialisierungsformat für JavaScript-Objekte
  • LevelDBs reine Anhänge-Log-Struktur und Kompaktierung
  • Object-Store- und Index-Organisation von IndexedDB
  • Umgang mit gelöschten und überschriebenen Datensätzen

Die geparsten Daten werden anschließend gefiltert und in sauberes JSON strukturiert, mit dem Ihr KI-Assistent arbeiten kann. Nachrichteninhalt, Absenderinformationen, Zeitstempel und Konversationsmetadaten werden extrahiert und über MCP-Tools verfügbar gemacht.

Dieser Ansatz ist von Grund auf nur lesend — LevelDB wird im Lesemodus geöffnet, und es werden keine Daten zurückgeschrieben. LMCP kann Ihren Teams-Cache nicht beschädigen oder verändern.

Im Vergleich zu anderen Ansätzen

Es gibt einige Möglichkeiten, einer KI Zugriff auf Teams-Daten zu verschaffen. So schneiden sie im Vergleich ab:

  • Microsoft Graph API — vollständiger Lese-/Schreibzugriff, erfordert aber Azure AD, Administratorzustimmung und Token-Verwaltung. Am besten für Unternehmensbereitstellungen mit IT-Unterstützung.
  • Microsoft 365 Connector (offiziell von Anthropic) — verwendet im Hintergrund die Graph API, erfordert die Einrichtung durch einen Entra-Mandanten-Administrator. Gut, wenn Ihre IT-Abteilung mitzieht.
  • LMCP (lokaler Cache) — nur lesend, keine Konfiguration, funktioniert sofort. Am besten für Einzelpersonen und kleine Teams, die schnellen Zugriff benötigen.

Workflows aus der Praxis

Das Lesen einzelner Nachrichten ist erst der Anfang. Der wahre Mehrwert entsteht, wenn Sie Ihren KI-Assistenten bitten, Informationen über Konversationen hinweg zusammenzuführen und Maßnahmen zu ergreifen:

Zusammenfassung des täglichen Standups

Lies die heutigen Nachrichten im Engineering-Kanal, extrahiere, woran jede Person arbeitet, identifiziere Blocker und erstelle eine zusammenfassende Notiz.

Anstatt durch einen vielbeschäftigten Kanal zu scrollen, liest Ihre KI alles, organisiert es nach Person und hebt Blocker hervor. Perfekt für Führungskräfte, die informiert bleiben müssen, ohne jede Nachricht zu lesen.

Meeting-Vorbereitung aus Teams

Prüfe, was das Team in der letzten Woche über Projekt X in allen Kanälen besprochen hat, fasse die wichtigsten Entscheidungen zusammen und liste offene Fragen auf, die ich im morgigen Meeting ansprechen sollte.

Ihre KI durchsucht mehrere Kanäle, findet relevante Diskussionen und bereitet ein Briefing-Dokument vor. Sie betreten das Meeting bestens informiert, anstatt sich hektisch auf den neuesten Stand zu bringen.

Aufgaben aus Chats erstellen

Geh meine heutigen Teams-Chats durch, finde alles, was wie eine Aufgabe oder eine von mir gemachte Zusage aussieht, und liste sie mit Angabe, wer gefragt hat und wann.

Konversationen in Teams enthalten oft implizite Zusagen — “Ich kümmere mich darum” oder “Ich schicke dir das Dokument.” Ihre KI findet diese und bringt sie zum Vorschein, damit nichts durchrutscht.

Projektdokumentation

Lies die letzten 50 Nachrichten im #architecture-Kanal, extrahiere die Entscheidungen, die zum API-Design getroffen wurden, und erstelle ein Word-Dokument mit dem Protokoll der Architekturentscheidungen.

Wichtige Entscheidungen verschwinden oft im Chat-Verlauf. Ihre KI extrahiert sie, strukturiert sie in einem ordentlichen Dokument und speichert es, damit Ihr Team einen dauerhaften Nachweis hat.

LMCP verbindet Ihren KI-Assistenten außerdem mit E-Mail, Outlook, Calendar, Contacts, OneDrive und lokalen Dateien. Sehen Sie sich die vollständige Liste der Leitfäden an oder erfahren Sie mehr unter local-mcp.com.

Verwandte Leitfäden

Ready to try it?

Works with Claude, Cursor, VS Code, ChatGPT and any MCP client

Download LMCP (.dmg)
Free for the first 500 installsmacOS 12+ · Apple Silicon & Intel

✦ llms.txt