LMCP op Linux — Microsoft 365, Slack & Office voor cloud-AI-agents

Draai LMCP op een Linux-server of cloud-VM (GCP, AWS, Azure) om je AI-agent toegang te geven tot Microsoft 365, Outlook, Teams, OneDrive, Slack, Google Drive, ServiceNow en Office-bestanden — één MCP-server, geen OAuth per tool.

L
LMCP··5 min read

Tijd om te voltooien: ~5 minuten
Vereisten: Linux x64 of arm64, Node.js 18+, een willekeurige MCP-compatibele AI-client of -agent (Claude, Cursor, een SDK-agent, enz.)


Voor wie is dit

De meeste LMCP-gebruikers draaien het op hun persoonlijke Mac om hun AI met native apps te verbinden. Maar er is een tweede, heel ander gebruiksscenario: een AI-agent die op een Linux-server of cloud-VM draait — op Google Cloud, AWS, Azure of je eigen machine — die Microsoft 365, Slack, Google Drive en Office-bestanden moet lezen en erop moet handelen zonder voor elke afzonderlijke tool OAuth in te richten.

De Linux-server van LMCP (dezelfde Go-binary die de Windows-build aandrijft) geeft een cloud-agent één MCP-eindpunt met tientallen platformonafhankelijke tools. Je verbindt elk account één keer; de agent krijgt daarna duurzame toegang.


Wat werkt op Linux

Alles wat met een cloud-API praat of met bestanden werkt, draait op Linux precies zoals op Mac en Windows:

  • Microsoft 365 — Outlook-mail & -agenda, Teams-berichten, OneDrive-bestanden, To Do, directory-/personenzoekopdracht (Microsoft Graph)
  • Slack — kanalen lezen en berichten doorzoeken
  • Google Drive — bestanden opsommen, doorzoeken en lezen
  • ServiceNow — incidenten en kennisbank
  • Office-bestanden — Word, Excel en PowerPoint maken en lezen
  • Bestandssysteem — lokale bestanden opsommen en doorzoeken
  • Aandelen — koersen en grafieken

Wat werkt niet op Linux

Tools die native macOS-apps aansturen, zijn van nature alleen voor macOS — ze gebruiken AppleScript/JXA en EventKit, die niet op Linux bestaan. De Linux-build stelt ze niet beschikbaar, zodat je agent geen tools ziet die hij niet kan gebruiken:

  • Apple Mail, Calendar, Contacts, Reminders, Notes, Messages
  • Safari, Finder, OmniFocus

Als je die nodig hebt, draai LMCP dan op een Mac. Voor cloud-/serverworkflows rond Microsoft 365, Slack en Office is Linux een eersteklas doel.


Stap 1 — Installeren

Voer op je Linux-server of -VM uit:

npx -y local-mcp@latest setup

Dit downloadt de LMCP Linux-serverbinary (x64 of arm64, automatisch gedetecteerd) en schrijft de MCP- configuratie voor elke AI-client die het vindt. Verwijs voor een headless agent je MCP-client rechtstreeks naar de serverbinary:

~/.local/share/local-mcp/bin/local-mcp-server

Stap 2 — Je accounts verbinden

Op een verse Linux-machine is er nog niets verbonden, dus de eerste keer dat je agent een Microsoft 365- tool aanroept, krijgt hij een duidelijke melding: “Not connected to Microsoft 365. Use connect_m365_account first.” Dat is normaal. Verbind elk account één keer:

connect_m365_account

Dit start een device-code-flow: de tool retourneert een korte code en een URL (microsoft.com/devicelogin). Open die vanuit een willekeurige browser, plak de code, log in — en de agent is verbonden. Tokens worden daarna automatisch vernieuwd; je hoeft alleen opnieuw in te loggen als het refresh-token verloopt na ~90 dagen inactiviteit.

Herhaal dit voor de andere diensten die je nodig hebt (Slack, Google Drive, ServiceNow) met hun respectieve verbindingstools.


Stap 3 — Gebruik het vanuit je agent

Eenmaal verbonden kan je cloud-agent tools aanroepen zoals elke andere MCP-tool. Bijvoorbeeld:

  • “Vat de ongelezen e-mails in mijn Outlook-inbox samen.”
  • “Lees de laatste 20 berichten in het #engineering Teams-kanaal.”
  • “Maak een Excel-bestand met de pipeline van dit kwartaal en sla het op in OneDrive.”
  • “Open het meest recente incident in ServiceNow en stel een statusupdate op.”

Waarom één MCP-server in plaats van OAuth per tool

Het alternatief voor een cloud-agent is het registreren van een Azure AD-app, een OAuth-client voor Slack, een serviceaccount voor Google Drive en het afhandelen van token-vernieuwing voor elk daarvan — voordat de agent ook maar iets nuttigs doet. LMCP brengt dat terug tot één installatie en één device-code-aanmelding per account. De data stroomt rechtstreeks tussen je server en elke provider; LMCP draait volledig op je eigen machine, zonder LMCP-cloud in het pad.


Opmerkingen & beperkingen

  • De Linux-build heeft geen menubalk-tray-app — het is een headless server, wat een cloud-VM toch al wil.
  • Auto-update werkt op dezelfde manier (de binary werkt zichzelf bij vanaf de nieuwste release).
  • Zowel x64 als arm64 worden ondersteund (inclusief Graviton, Ampere en andere arm64-cloudinstances).
  • Linux-ondersteuning wordt actief onderhouden naast macOS en Windows — dezelfde 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