LMCP en Linux — Microsoft 365, Slack y Office para agentes de IA en la nube
Ejecuta LMCP en un servidor Linux o una VM en la nube (GCP, AWS, Azure) para darle a tu agente de IA acceso a Microsoft 365, Outlook, Teams, OneDrive, Slack, Google Drive, ServiceNow y archivos de Office — un solo servidor MCP, sin OAuth por herramienta.
Tiempo para completar: ~5 minutos
Requisitos: Linux x64 o arm64, Node.js 18+, cualquier cliente o agente de IA compatible con MCP (Claude, Cursor, un agente con SDK, etc.)
Para quién es esto
La mayoría de los usuarios de LMCP lo ejecutan en su Mac personal para conectar su IA con aplicaciones nativas. Pero hay un segundo caso de uso, muy distinto: un agente de IA que se ejecuta en un servidor Linux o una VM en la nube — en Google Cloud, AWS, Azure o tu propia máquina — que necesita leer y actuar sobre Microsoft 365, Slack, Google Drive y archivos de Office sin tener que configurar OAuth para cada herramienta.
El servidor Linux de LMCP (el mismo binario Go que impulsa la versión de Windows) le da a un agente en la nube un único endpoint MCP con decenas de herramientas multiplataforma. Conectas cada cuenta una sola vez; a partir de ahí el agente obtiene acceso duradero.
Qué funciona en Linux
Todo lo que se comunica con una API en la nube o trabaja con archivos funciona en Linux exactamente igual que en Mac y Windows:
- Microsoft 365 — correo y calendario de Outlook, mensajes de Teams, archivos de OneDrive, To Do, búsqueda de directorio/personas (Microsoft Graph)
- Slack — leer canales y buscar mensajes
- Google Drive — listar, buscar y leer archivos
- ServiceNow — incidentes y base de conocimiento
- Archivos de Office — crear y leer Word, Excel y PowerPoint
- Sistema de archivos — listar y buscar archivos locales
- Acciones — cotizaciones y gráficos
Qué no funciona en Linux
Las herramientas que controlan aplicaciones nativas de macOS son exclusivas de macOS por naturaleza — usan AppleScript/JXA y EventKit, que no existen en Linux. La versión de Linux no las expone, así que tu agente no verá herramientas que no puede usar:
- Apple Mail, Calendar, Contacts, Reminders, Notes, Messages
- Safari, Finder, OmniFocus
Si necesitas esas, ejecuta LMCP en una Mac. Para flujos de trabajo en la nube/servidor alrededor de Microsoft 365, Slack y Office, Linux es un objetivo de primera clase.
Paso 1 — Instalar
En tu servidor o VM Linux, ejecuta:
npx -y local-mcp@latest setup
Esto descarga el binario del servidor Linux de LMCP (x64 o arm64, detectado automáticamente) y escribe la configuración MCP para cualquier cliente de IA que encuentre. Para un agente sin interfaz, apunta tu cliente MCP directamente al binario del servidor:
~/.local/share/local-mcp/bin/local-mcp-server
Paso 2 — Conectar tus cuentas
En una máquina Linux nueva todavía no hay nada conectado, así que la primera vez que tu agente llame a una herramienta de Microsoft 365 recibirá un mensaje claro: “Not connected to Microsoft 365. Use connect_m365_account first.” Eso es lo esperado. Conecta cada cuenta una vez:
connect_m365_account
Esto inicia un flujo de código de dispositivo: la herramienta devuelve un código corto y una URL
(microsoft.com/devicelogin). Ábrela desde cualquier navegador, pega el código, inicia sesión — y
el agente queda conectado. Los tokens se renuevan automáticamente a partir de ese momento; solo vuelves a iniciar sesión si el
token de actualización expira tras ~90 días de inactividad.
Repite con los demás servicios que necesites (Slack, Google Drive, ServiceNow) usando sus respectivas herramientas de conexión.
Paso 3 — Úsalo desde tu agente
Una vez conectado, tu agente en la nube puede llamar a las herramientas como cualquier otra herramienta MCP. Por ejemplo:
- “Resume los correos sin leer en mi bandeja de entrada de Outlook.”
- “Lee los últimos 20 mensajes del canal de Teams #engineering.”
- “Crea un archivo de Excel con el pipeline de este trimestre y guárdalo en OneDrive.”
- “Abre el último incidente en ServiceNow y redacta una actualización de estado.”
Por qué un solo servidor MCP en lugar de OAuth por herramienta
La alternativa para un agente en la nube es registrar una app de Azure AD, un cliente OAuth para Slack, una cuenta de servicio para Google Drive, y manejar la renovación de tokens de cada uno — antes de que el agente haga algo útil. LMCP reduce todo eso a una instalación y un inicio de sesión por código de dispositivo por cuenta. Los datos fluyen directamente entre tu servidor y cada proveedor; LMCP se ejecuta por completo en tu máquina, sin ninguna nube de LMCP en el camino.
Notas y limitaciones
- La versión de Linux no tiene app de bandeja en la barra de menús — es un servidor sin interfaz, que es justo lo que quiere una VM en la nube de todos modos.
- La actualización automática funciona igual (el binario se actualiza solo desde la última versión).
- Se admiten tanto x64 como arm64 (incluidas instancias en la nube Graviton, Ampere y otras arm64).
- El soporte de Linux se mantiene activamente junto con macOS y Windows — el mismo servidor Go.