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.

L
LMCP··5 min read

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.

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