# mogcli - Microsoft 365용 에이전트 친화적 CLI

> Clean Markdown view of GeekNews topic #27232. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=27232](https://news.hada.io/topic?id=27232)
- GeekNews Markdown: [https://news.hada.io/topic/27232.md](https://news.hada.io/topic/27232.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2026-03-06T09:31:02+09:00
- Updated: 2026-03-06T09:31:02+09:00
- Original source: [github.com/jaredpalmer](https://github.com/jaredpalmer/mogcli)
- Points: 8
- Comments: 0

## Summary

**mogcli**는 Microsoft Graph API를 기반으로 한 **비공식 Microsoft 365 CLI 도구**로, 메일·캘린더·OneDrive 등 주요 워크로드를 명령줄에서 직접 제어할 수 있습니다. 스크립트 자동화와 대화형 인증을 모두 지원해 에이전트 환경에서도 유연하게 동작하며, `--json` 출력과 `--dry-run` 옵션으로 안전한 자동화 통합이 가능합니다. Go로 개발되어 가볍고, Keychain 기반 보안 저장소를 활용해 인증 정보를 안전하게 관리합니다.   
  
gws 도 그렇고 mog 도 그렇고 해당 조직내의 멤버가 직접 만든거지만 비공식으로 공개한 게 눈길을 끄네요. 가볍게 트렌드에 올라타기에 나쁘지 않은 방식인 것 같습니다.

## Topic Body

- **Microsoft Graph API** 기반으로 개인/기업용 계정을 지원하는 **비공식 CLI 도구**  
- **Mail, Calendar, Contacts, Groups, Tasks, OneDrive** 등 주요 워크로드 제어 명령 제공  
- **스크립트 자동화**와 **대화형 인증 마법사**를 모두 지원하는 **에이전트 친화적 설계**  
- **다중 프로필 관리** 가능하며, 한 번에 하나의 활성 프로필만 유지 (개인/기업용)  
- **인증 모드**: 위임 사용자 인증과 앱 전용 인증(App-only) 지원  
  - `mog auth`, `mog auth app`, `mog auth login` 등  
- **출력 모드**로 `--json`과 `--plain`을 지원해 **자동화 스크립트 통합 용이**  
- **Mail, Calendar, OneDrive** 작업 시 `--dry-run`으로 **쓰기 작업 미리보기** 가능  
- **주요 명령 들**  
  - `mog mail`, `mog calendar`, `mog contacts`, `mog groups`, `mog tasks`, `mog onedrive`  
  - 각 명령은 `list`, `get`, `create`, `update`, `delete` 등 세부 하위 명령 포함  
  - **OneDrive 명령**으로 파일 업로드(`put`), 다운로드(`get`), 디렉터리 생성(`mkdir`), 삭제(`rm`) 지원    
  - `--page` 또는 `--next-token`으로 다음 페이지 토큰 기반 조회 지원  
- **설정 및 보안 관리**  
  - `mog config` 명령으로 설정 경로, 키 목록, 키링 백엔드 조회 가능  
  - **토큰과 비밀키**는 OS **Keychain/Keyring** 또는 로컬 파일 백엔드에 저장  
- MIT License, Go로 개발

## Comments



_No public comments on this page._
