LMCP unter Linux — Microsoft 365, Slack & Office für Cloud-KI-Agenten
Betreiben Sie LMCP auf einem Linux-Server oder einer Cloud-VM (GCP, AWS, Azure), um Ihrem KI-Agenten Zugriff auf Microsoft 365, Outlook, Teams, OneDrive, Slack, Google Drive, ServiceNow und Office-Dateien zu geben — ein MCP-Server, kein OAuth pro Tool.
Dauer: ~5 Minuten
Voraussetzungen: Linux x64 oder arm64, Node.js 18+, ein beliebiger MCP-kompatibler KI-Client oder -Agent (Claude, Cursor, ein SDK-Agent usw.)
Für wen das gedacht ist
Die meisten LMCP-Nutzer betreiben es auf ihrem persönlichen Mac, um ihre KI mit nativen Apps zu verbinden. Doch es gibt einen zweiten, ganz anderen Anwendungsfall: einen KI-Agenten, der auf einem Linux-Server oder einer Cloud-VM läuft — auf Google Cloud, AWS, Azure oder Ihrer eigenen Maschine — und der Microsoft 365, Slack, Google Drive und Office-Dateien lesen und bearbeiten muss, ohne für jedes einzelne Tool OAuth einrichten zu müssen.
Der Linux-Server von LMCP (dieselbe Go-Binärdatei, die auch den Windows-Build antreibt) gibt einem Cloud-Agenten einen einzigen MCP-Endpunkt mit Dutzenden plattformübergreifender Tools. Sie verbinden jedes Konto einmal; der Agent erhält von da an dauerhaften Zugriff.
Was unter Linux funktioniert
Alles, was mit einer Cloud-API kommuniziert oder mit Dateien arbeitet, läuft unter Linux genauso wie unter Mac und Windows:
- Microsoft 365 — Outlook-Mail & -Kalender, Teams-Nachrichten, OneDrive-Dateien, To Do, Verzeichnis-/Personensuche (Microsoft Graph)
- Slack — Kanäle lesen und Nachrichten durchsuchen
- Google Drive — Dateien auflisten, durchsuchen und lesen
- ServiceNow — Vorfälle und Wissensdatenbank
- Office-Dateien — Word, Excel und PowerPoint erstellen und lesen
- Dateisystem — lokale Dateien auflisten und durchsuchen
- Aktien — Kurse und Charts
Was unter Linux nicht funktioniert
Tools, die native macOS-Apps steuern, sind naturgemäß nur unter macOS verfügbar — sie nutzen AppleScript/JXA und EventKit, die es unter Linux nicht gibt. Der Linux-Build stellt sie nicht bereit, sodass Ihr Agent keine Tools sieht, die er nicht verwenden kann:
- Apple Mail, Calendar, Contacts, Reminders, Notes, Messages
- Safari, Finder, OmniFocus
Wenn Sie diese benötigen, betreiben Sie LMCP auf einem Mac. Für Cloud-/Server-Workflows rund um Microsoft 365, Slack und Office ist Linux ein erstklassiges Ziel.
Schritt 1 — Installation
Führen Sie auf Ihrem Linux-Server oder Ihrer VM aus:
npx -y local-mcp@latest setupDies lädt die LMCP-Linux-Server-Binärdatei herunter (x64 oder arm64, automatisch erkannt) und schreibt die MCP-Konfiguration für jeden gefundenen KI-Client. Bei einem Headless-Agenten richten Sie Ihren MCP-Client direkt auf die Server-Binärdatei:
~/.local/share/local-mcp/bin/local-mcp-serverSchritt 2 — Verbinden Sie Ihre Konten
Auf einer frischen Linux-Maschine ist noch nichts verbunden. Wenn Ihr Agent also zum ersten Mal ein Microsoft-365-Tool aufruft, erhält er eine klare Meldung: “Not connected to Microsoft 365. Use connect_m365_account first.” Das ist zu erwarten. Verbinden Sie jedes Konto einmal:
connect_m365_accountDies startet einen Device-Code-Flow: Das Tool gibt einen kurzen Code und eine URL zurück (microsoft.com/devicelogin). Öffnen Sie sie in einem beliebigen Browser, fügen Sie den Code ein, melden Sie sich an — und der Agent ist verbunden. Die Tokens werden von da an automatisch aktualisiert; Sie müssen sich nur erneut anmelden, wenn das Refresh-Token nach ~90 Tagen Inaktivität abläuft.
Wiederholen Sie dies für die anderen Dienste, die Sie benötigen (Slack, Google Drive, ServiceNow), mit deren jeweiligen Connect-Tools.
Schritt 3 — Nutzen Sie es von Ihrem Agenten aus
Sobald verbunden, kann Ihr Cloud-Agent Tools wie jedes andere MCP-Tool aufrufen. Zum Beispiel:
- “Fasse die ungelesenen E-Mails in meinem Outlook-Posteingang zusammen.”
- “Lies die letzten 20 Nachrichten im Teams-Kanal #engineering.”
- “Erstelle eine Excel-Datei mit der Pipeline dieses Quartals und speichere sie in OneDrive.”
- “Öffne den neuesten Vorfall in ServiceNow und entwirf ein Status-Update.”
Warum ein MCP-Server statt OAuth pro Tool
Die Alternative für einen Cloud-Agenten besteht darin, eine Azure-AD-App, einen OAuth-Client für Slack, ein Dienstkonto für Google Drive zu registrieren und für jedes davon die Token-Aktualisierung zu handhaben — bevor der Agent überhaupt etwas Nützliches tut. LMCP fasst das in einer Installation und einer Device-Code-Anmeldung pro Konto zusammen. Die Daten fließen direkt zwischen Ihrem Server und jedem Anbieter; LMCP läuft vollständig auf Ihrer Maschine, ohne LMCP-Cloud im Datenpfad.
Hinweise & Einschränkungen
- Der Linux-Build hat keine Menüleisten-Tray-App — es ist ein Headless-Server, was eine Cloud-VM ohnehin möchte.
- Auto-Update funktioniert auf dieselbe Weise (die Binärdatei aktualisiert sich selbst aus dem neuesten Release).
- Sowohl x64 als auch arm64 werden unterstützt (Graviton, Ampere und andere arm64-Cloud-Instanzen inbegriffen).
- Die Linux-Unterstützung wird aktiv neben macOS und Windows gepflegt — derselbe Go-Server.