LMCP на Linux — Microsoft 365, Slack и Office для облачных ИИ-агентов

Запустите LMCP на сервере Linux или облачной виртуальной машине (GCP, AWS, Azure), чтобы предоставить вашему ИИ-агенту доступ к Microsoft 365, Outlook, Teams, OneDrive, Slack, Google Drive, ServiceNow и файлам Office — один MCP-сервер, без OAuth для каждого инструмента.

L
LMCP··5 min read

Время на выполнение: ~5 минут
Требования: Linux x64 или arm64, Node.js 18+, любой совместимый с MCP ИИ-клиент или агент (Claude, Cursor, SDK-агент и т. д.)


Для кого это

Большинство пользователей LMCP запускают его на своём личном Mac, чтобы подключить ИИ к нативным приложениям. Но есть второй, совершенно иной сценарий использования: ИИ-агент, работающий на сервере Linux или облачной виртуальной машине — на Google Cloud, AWS, Azure или вашем собственном сервере — которому нужно читать и работать с Microsoft 365, Slack, Google Drive и файлами Office без настройки OAuth для каждого отдельного инструмента.

Серверная версия LMCP для Linux (тот же бинарный файл Go, что и в сборке для Windows) предоставляет облачному агенту единую конечную точку MCP с десятками кросс-платформенных инструментов. Вы подключаете каждую учётную запись один раз; после этого агент получает постоянный доступ.


Что работает на Linux

Всё, что взаимодействует с облачным API или работает с файлами, выполняется на Linux точно так же, как на Mac и Windows:

  • Microsoft 365 — почта и календарь Outlook, сообщения Teams, файлы OneDrive, To Do, поиск по каталогу/людям (Microsoft Graph)
  • Slack — чтение каналов и поиск по сообщениям
  • Google Drive — список, поиск и чтение файлов
  • ServiceNow — инциденты и база знаний
  • Файлы Office — создание и чтение Word, Excel и PowerPoint
  • Файловая система — список и поиск локальных файлов
  • Акции — котировки и графики

Что не работает на Linux

Инструменты, управляющие нативными приложениями macOS, по своей природе доступны только на macOS — они используют AppleScript/JXA и EventKit, которых нет на Linux. Сборка для Linux их не предоставляет, поэтому ваш агент не увидит инструменты, которые он не может использовать:

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

Если вам нужно это, запустите LMCP на Mac. Для облачных/серверных сценариев вокруг Microsoft 365, Slack и Office Linux является полноценной целевой платформой.


Шаг 1 — Установка

На вашем сервере или виртуальной машине Linux выполните:

npx -y local-mcp@latest setup

Это загрузит бинарный файл серверной версии LMCP для Linux (x64 или arm64, определяется автоматически) и запишет конфигурацию MCP для любого найденного ИИ-клиента. Для безголового агента укажите вашему MCP-клиенту путь к бинарному файлу сервера напрямую:

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

Шаг 2 — Подключите ваши учётные записи

На свежем сервере Linux ещё ничего не подключено, поэтому при первом вызове агентом инструмента Microsoft 365 он получит понятное сообщение: “Not connected to Microsoft 365. Use connect_m365_account first.” Это ожидаемо. Подключите каждую учётную запись один раз:

connect_m365_account

Это запускает процесс с кодом устройства: инструмент возвращает короткий код и URL (microsoft.com/devicelogin). Откройте его в любом браузере, вставьте код, войдите — и агент подключён. С этого момента токены обновляются автоматически; вам потребуется войти снова, только если токен обновления истечёт после ~90 дней бездействия.

Повторите для остальных нужных вам сервисов (Slack, Google Drive, ServiceNow) с помощью соответствующих инструментов подключения.


Шаг 3 — Используйте это из вашего агента

После подключения ваш облачный агент может вызывать инструменты так же, как любой другой инструмент MCP. Например:

  • “Сделай сводку непрочитанных писем в моём почтовом ящике Outlook.”
  • “Прочитай последние 20 сообщений в канале Teams #engineering.”
  • “Создай файл Excel с воронкой продаж за этот квартал и сохрани его в OneDrive.”
  • “Открой последний инцидент в ServiceNow и подготовь черновик обновления статуса.”

Почему один MCP-сервер вместо OAuth для каждого инструмента

Альтернатива для облачного агента — регистрация приложения Azure AD, OAuth-клиента для Slack, служебной учётной записи для Google Drive и обработка обновления токенов для каждого из них — ещё до того, как агент сделает что-то полезное. LMCP сводит всё это к одной установке и одному входу с кодом устройства на каждую учётную запись. Данные передаются напрямую между вашим сервером и каждым провайдером; LMCP работает полностью на вашей машине, без облака LMCP в цепочке.


Примечания и ограничения

  • В сборке для Linux нет приложения-трея в строке меню — это безголовый сервер, что в любом случае нужно облачной виртуальной машине.
  • Автообновление работает так же (бинарный файл сам обновляется до последнего релиза).
  • Поддерживаются как x64, так и arm64 (включая Graviton, Ampere и другие облачные инстансы arm64).
  • Поддержка Linux активно сопровождается наряду с macOS и Windows — тот же сервер на 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