Microsoft 365
메타데이터
| 항목 | 값 |
|---|
| 패키지명 | @microsoft/365-mcp-server |
| Transport | stdio |
| 카테고리 | productivity |
| 설치 방식 | npx -y @microsoft/365-mcp-server |
| 필수 환경변수 | MS365_CLIENT_ID, MS365_CLIENT_SECRET, MS365_TENANT_ID |
| 선택 환경변수 | MS365_USER_ID |
| 공식 문서 | https://github.com/microsoft/microsoft-365-mcp |
| 최근 검증일 | 2026-03-21 |
설정 스니펫
{
"mcpServers": {
"microsoft-365": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@microsoft/365-mcp-server"],
"env": {
"MS365_CLIENT_ID": "${MS365_CLIENT_ID}",
"MS365_CLIENT_SECRET": "${MS365_CLIENT_SECRET}",
"MS365_TENANT_ID": "${MS365_TENANT_ID}"
}
}
}
}
제공 도구
| 도구명 | 설명 | Claude Code 호출 |
|---|
list_emails | Outlook 이메일 목록 | mcp__microsoft_365__list_emails |
send_email | 이메일 발송 | mcp__microsoft_365__send_email |
list_events | 캘린더 이벤트 조회 | mcp__microsoft_365__list_events |
create_event | 캘린더 이벤트 생성 | mcp__microsoft_365__create_event |
list_files | OneDrive 파일 목록 | mcp__microsoft_365__list_files |
get_file | OneDrive 파일 다운로드 | mcp__microsoft_365__get_file |
search | Microsoft Graph 통합 검색 | mcp__microsoft_365__search |
list_teams | Teams 채널 목록 | mcp__microsoft_365__list_teams |
사용 사례
- Microsoft Graph API를 통한 M365 서비스 통합 접근
- Outlook 이메일 관리 (읽기/쓰기/검색)
- 캘린더 스케줄 조회 및 일정 생성
- OneDrive 파일 관리
- Teams 채널/메시지 조회
주의사항
- Azure AD 앱 등록 필요 — Microsoft Graph API 권한 설정
- 최소 권한:
Mail.Read, Calendars.Read, Files.Read 등 필요한 것만
- 쓰기 권한 (
*.ReadWrite)은 프로덕션에서 신중히 부여
- Rate limit: Microsoft Graph API 제한 적용
- 발견일: 2026-03-21 | 출처: kdyintel --all Scout