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.

L
LMCP··5 min read

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 setup

Dies 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-server

Schritt 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_account

Dies 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.

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