Linux용 LMCP — 클라우드 AI 에이전트를 위한 Microsoft 365, Slack 및 Office

Linux 서버 또는 클라우드 VM(GCP, AWS, Azure)에서 LMCP를 실행하여 AI 에이전트에게 Microsoft 365, Outlook, Teams, OneDrive, Slack, Google Drive, ServiceNow 및 Office 파일에 대한 액세스 권한을 부여하세요 — 도구마다 OAuth를 설정할 필요 없이 단 하나의 MCP 서버로.

L
LMCP··5 min read

완료 소요 시간: 약 5분
요구 사항: Linux x64 또는 arm64, Node.js 18+, MCP 호환 AI 클라이언트 또는 에이전트(Claude, Cursor, SDK 에이전트 등)


이 가이드의 대상

대부분의 LMCP 사용자는 개인 Mac에서 LMCP를 실행하여 AI를 네이티브 앱에 연결합니다. 하지만 매우 다른 두 번째 사용 사례가 있습니다: Linux 서버 또는 클라우드 VM에서 실행되는 AI 에이전트 — Google Cloud, AWS, Azure 또는 자체 서버에서 — 모든 도구마다 OAuth를 연결하지 않고도 Microsoft 365, Slack, Google Drive 및 Office 파일을 읽고 작업해야 하는 경우입니다.

LMCP의 Linux 서버(Windows 빌드를 구동하는 동일한 Go 바이너리)는 클라우드 에이전트에게 수십 개의 크로스 플랫폼 도구를 갖춘 단일 MCP 엔드포인트를 제공합니다. 각 계정을 한 번만 연결하면 그 이후로 에이전트가 지속적인 액세스 권한을 갖게 됩니다.


Linux에서 작동하는 기능

클라우드 API와 통신하거나 파일을 다루는 모든 것은 Mac 및 Windows와 정확히 동일하게 Linux에서 실행됩니다:

  • Microsoft 365 — Outlook 메일 & 캘린더, Teams 메시지, OneDrive 파일, To Do, 디렉터리/인물 검색(Microsoft Graph)
  • Slack — 채널 읽기 및 메시지 검색
  • Google Drive — 파일 목록, 검색 및 읽기
  • ServiceNow — 인시던트 및 지식 베이스
  • Office 파일 — Word, Excel 및 PowerPoint 생성 및 읽기
  • 파일 시스템 — 로컬 파일 목록 및 검색
  • 주식 — 시세 및 차트

Linux에서 작동하지 않는 기능

네이티브 macOS 앱을 구동하는 도구는 본질적으로 macOS 전용입니다 — 이들은 Linux에 존재하지 않는 AppleScript/JXA와 EventKit을 사용합니다. Linux 빌드는 이러한 도구를 노출하지 않으므로, 에이전트는 사용할 수 없는 도구를 보지 않게 됩니다:

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

이러한 기능이 필요하다면 Mac에서 LMCP를 실행하세요. Microsoft 365, Slack 및 Office를 중심으로 한 클라우드/서버 워크플로의 경우, Linux는 일급 대상입니다.


1단계 — 설치

Linux 서버 또는 VM에서 다음을 실행하세요:

npx -y local-mcp@latest setup

이는 LMCP Linux 서버 바이너리(x64 또는 arm64, 자동 감지)를 다운로드하고 발견된 모든 AI 클라이언트에 대한 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 받은 편지함의 읽지 않은 이메일을 요약해 줘.”
  • “#engineering Teams 채널의 최근 메시지 20개를 읽어 줘.”
  • “이번 분기 파이프라인으로 Excel 파일을 만들어 OneDrive에 저장해 줘.”
  • “ServiceNow에서 최신 인시던트를 열고 상태 업데이트 초안을 작성해 줘.”

도구마다 OAuth를 설정하는 대신 하나의 MCP 서버를 사용하는 이유

클라우드 에이전트의 대안은 Azure AD 앱 등록, Slack용 OAuth 클라이언트, Google Drive용 서비스 계정을 등록하고 각각에 대한 토큰 갱신을 처리하는 것입니다 — 에이전트가 유용한 작업을 하기도 전에 말이죠. LMCP는 이를 한 번의 설치와 계정당 한 번의 디바이스 코드 로그인으로 통합합니다. 데이터는 서버와 각 제공업체 간에 직접 흐릅니다; LMCP는 전적으로 사용자의 머신에서 실행되며, 경로에 LMCP 클라우드가 없습니다.


참고 사항 & 제한 사항

  • Linux 빌드에는 메뉴 막대 트레이 앱이 없습니다 — 헤드리스 서버이며, 이는 어차피 클라우드 VM이 원하는 형태입니다.
  • 자동 업데이트는 동일한 방식으로 작동합니다(바이너리가 최신 릴리스에서 자체 업데이트됩니다).
  • 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