LMCP su Linux — Microsoft 365, Slack e Office per agenti AI cloud

Esegui LMCP su un server Linux o una VM cloud (GCP, AWS, Azure) per dare al tuo agente AI accesso a Microsoft 365, Outlook, Teams, OneDrive, Slack, Google Drive, ServiceNow e file Office — un solo server MCP, senza OAuth per ogni strumento.

L
LMCP··5 min read

Tempo necessario: ~5 minuti
Requisiti: Linux x64 o arm64, Node.js 18+, un qualsiasi client o agente AI compatibile con MCP (Claude, Cursor, un agente SDK, ecc.)


A chi è rivolto

La maggior parte degli utenti LMCP lo esegue sul proprio Mac personale per collegare la propria AI alle app native. Ma c’è un secondo caso d’uso, molto diverso: un agente AI in esecuzione su un server Linux o una VM cloud — su Google Cloud, AWS, Azure o una tua macchina — che deve leggere e agire su Microsoft 365, Slack, Google Drive e file Office senza configurare OAuth per ogni singolo strumento.

Il server Linux di LMCP (lo stesso binario Go che alimenta la build per Windows) offre a un agente cloud un singolo endpoint MCP con decine di strumenti multipiattaforma. Colleghi ogni account una volta sola; da quel momento l’agente ottiene un accesso duraturo.


Cosa funziona su Linux

Tutto ciò che comunica con un’API cloud o lavora con i file funziona su Linux esattamente come su Mac e Windows:

  • Microsoft 365 — posta & calendario di Outlook, messaggi di Teams, file di OneDrive, To Do, ricerca directory/persone (Microsoft Graph)
  • Slack — leggi i canali e cerca nei messaggi
  • Google Drive — elenca, cerca e leggi i file
  • ServiceNow — incident e knowledge base
  • File Office — crea e leggi Word, Excel e PowerPoint
  • Filesystem — elenca e cerca i file locali
  • Azioni — quotazioni e grafici

Cosa non funziona su Linux

Gli strumenti che pilotano le app native di macOS sono per natura riservati a macOS — usano AppleScript/JXA ed EventKit, che non esistono su Linux. La build per Linux non li espone, quindi il tuo agente non vedrà strumenti che non può usare:

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

Se hai bisogno di questi, esegui LMCP su un Mac. Per i flussi di lavoro cloud/server intorno a Microsoft 365, Slack e Office, Linux è un target di prima classe.


Passo 1 — Installazione

Sul tuo server o VM Linux, esegui:

npx -y local-mcp@latest setup

Questo scarica il binario del server Linux di LMCP (x64 o arm64, rilevato automaticamente) e scrive la configurazione MCP per qualsiasi client AI trovato. Per un agente headless, punta il tuo client MCP direttamente al binario del server:

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

Passo 2 — Collega i tuoi account

Su una macchina Linux appena configurata non c’è ancora nulla di collegato, quindi la prima volta che il tuo agente chiama uno strumento di Microsoft 365 riceverà un messaggio chiaro: “Not connected to Microsoft 365. Use connect_m365_account first.” È previsto. Collega ogni account una volta sola:

connect_m365_account

Questo avvia un flusso device-code: lo strumento restituisce un codice breve e un URL (microsoft.com/devicelogin). Aprilo da qualsiasi browser, incolla il codice, accedi — e l’agente è collegato. I token si aggiornano automaticamente da quel momento in poi; devi accedere di nuovo solo se il refresh token scade dopo ~90 giorni di inattività.

Ripeti per gli altri servizi di cui hai bisogno (Slack, Google Drive, ServiceNow) con i rispettivi strumenti di connessione.


Passo 3 — Usalo dal tuo agente

Una volta collegato, il tuo agente cloud può chiamare gli strumenti come qualsiasi altro strumento MCP. Per esempio:

  • “Riassumi le email non lette nella mia casella di posta Outlook.”
  • “Leggi gli ultimi 20 messaggi nel canale Teams #engineering.”
  • “Crea un file Excel con la pipeline di questo trimestre e salvalo su OneDrive.”
  • “Apri l’ultimo incident in ServiceNow e prepara una bozza di aggiornamento di stato.”

Perché un solo server MCP invece di OAuth per ogni strumento

L’alternativa per un agente cloud è registrare un’app Azure AD, un client OAuth per Slack, un service account per Google Drive e gestire l’aggiornamento dei token per ciascuno — prima ancora che l’agente faccia qualcosa di utile. LMCP riduce tutto questo a un’unica installazione e a un solo accesso device-code per account. I dati transitano direttamente tra il tuo server e ciascun provider; LMCP gira interamente sulla tua macchina, senza alcun cloud LMCP nel percorso.


Note & limitazioni

  • La build per Linux non ha un’app tray nella menu bar — è un server headless, che è comunque ciò che vuole una VM cloud.
  • L’auto-aggiornamento funziona allo stesso modo (il binario si aggiorna da solo dall’ultima release).
  • Sono supportate sia x64 che arm64 (incluse Graviton, Ampere e altre istanze cloud arm64).
  • Il supporto per Linux è mantenuto attivamente insieme a macOS e Windows — lo stesso server Go.

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