LMCP no Linux — Microsoft 365, Slack e Office para Agentes de IA na Nuvem
Execute o LMCP em um servidor Linux ou VM na nuvem (GCP, AWS, Azure) para dar ao seu agente de IA acesso a Microsoft 365, Outlook, Teams, OneDrive, Slack, Google Drive, ServiceNow e arquivos do Office — um único servidor MCP, sem OAuth por ferramenta.
Tempo para concluir: ~5 minutos
Requisitos: Linux x64 ou arm64, Node.js 18+, qualquer cliente ou agente de IA compatível com MCP (Claude, Cursor, um agente de SDK, etc.)
Para quem é isto
A maioria dos usuários do LMCP o executa em seu Mac pessoal para conectar sua IA a aplicativos nativos. Mas existe um segundo caso de uso, muito diferente: um agente de IA rodando em um servidor Linux ou VM na nuvem — no Google Cloud, AWS, Azure ou na sua própria máquina — que precisa ler e atuar sobre Microsoft 365, Slack, Google Drive e arquivos do Office sem configurar OAuth para cada ferramenta individual.
O servidor Linux do LMCP (o mesmo binário Go que alimenta a versão para Windows) dá a um agente na nuvem um único endpoint MCP com dezenas de ferramentas multiplataforma. Você conecta cada conta uma vez; a partir daí o agente obtém acesso duradouro.
O que funciona no Linux
Tudo que se comunica com uma API na nuvem ou trabalha com arquivos roda no Linux exatamente como no Mac e no Windows:
- Microsoft 365 — e-mail & calendário do Outlook, mensagens do Teams, arquivos do OneDrive, To Do, busca de diretório/pessoas (Microsoft Graph)
- Slack — ler canais e pesquisar mensagens
- Google Drive — listar, pesquisar e ler arquivos
- ServiceNow — incidentes e base de conhecimento
- Arquivos do Office — criar e ler Word, Excel e PowerPoint
- Sistema de arquivos — listar e pesquisar arquivos locais
- Ações — cotações e gráficos
O que não funciona no Linux
Ferramentas que controlam aplicativos nativos do macOS são exclusivas do macOS por natureza — elas usam AppleScript/JXA e EventKit, que não existem no Linux. A versão para Linux não as expõe, então seu agente não verá ferramentas que não pode usar:
- Apple Mail, Calendar, Contacts, Reminders, Notes, Messages
- Safari, Finder, OmniFocus
Se você precisar dessas, execute o LMCP em um Mac. Para fluxos de trabalho em nuvem/servidor envolvendo Microsoft 365, Slack e Office, o Linux é um alvo de primeira classe.
Passo 1 — Instalar
No seu servidor Linux ou VM, execute:
npx -y local-mcp@latest setup
Isso baixa o binário do servidor Linux do LMCP (x64 ou arm64, detectado automaticamente) e grava a configuração MCP para qualquer cliente de IA que encontrar. Para um agente headless, aponte seu cliente MCP para o binário do servidor diretamente:
~/.local/share/local-mcp/bin/local-mcp-server
Passo 2 — Conectar suas contas
Em uma máquina Linux nova, nada está conectado ainda, então na primeira vez que seu agente chamar uma ferramenta do Microsoft 365 ele receberá uma mensagem clara: “Not connected to Microsoft 365. Use connect_m365_account first.” Isso é esperado. Conecte cada conta uma vez:
connect_m365_account
Isso inicia um fluxo de código de dispositivo: a ferramenta retorna um código curto e uma URL
(microsoft.com/devicelogin). Abra-a em qualquer navegador, cole o código, faça login — e
o agente está conectado. Os tokens são renovados automaticamente a partir de então; você só faz login novamente se o
token de atualização expirar após ~90 dias de inatividade.
Repita para os outros serviços que você precisa (Slack, Google Drive, ServiceNow) com suas respectivas ferramentas de conexão.
Passo 3 — Usar a partir do seu agente
Uma vez conectado, seu agente na nuvem pode chamar ferramentas como qualquer outra ferramenta MCP. Por exemplo:
- “Resuma os e-mails não lidos na minha caixa de entrada do Outlook.”
- “Leia as últimas 20 mensagens no canal #engineering do Teams.”
- “Crie um arquivo Excel com o pipeline deste trimestre e salve no OneDrive.”
- “Abra o incidente mais recente no ServiceNow e redija uma atualização de status.”
Por que um único servidor MCP em vez de OAuth por ferramenta
A alternativa para um agente na nuvem é registrar um app do Azure AD, um cliente OAuth para o Slack, uma conta de serviço para o Google Drive e lidar com a renovação de tokens de cada um — antes mesmo de o agente fazer algo útil. O LMCP reduz tudo isso a uma única instalação e um único login por código de dispositivo por conta. Os dados fluem diretamente entre o seu servidor e cada provedor; o LMCP roda inteiramente na sua máquina, sem nenhuma nuvem do LMCP no caminho.
Notas & limitações
- A versão para Linux não tem app de bandeja na barra de menus — é um servidor headless, que é justamente o que uma VM na nuvem quer.
- A atualização automática funciona da mesma forma (o binário se autoatualiza a partir da versão mais recente).
- Tanto x64 quanto arm64 são suportados (incluindo Graviton, Ampere e outras instâncias de nuvem arm64).
- O suporte ao Linux é mantido ativamente junto com o macOS e o Windows — o mesmo servidor Go.