EM 

elyxlz/microsoft-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
56 stars 38 forks 품질 57 트렌드 13
elyxlz/microsoft-mcp는 https://github.com/elyxlz/microsoft-mcp.]에서 수입된 MCP 서버 후보입니다
개요
elyxlz/microsoft-mcp는 https://github.com/elyxlz/microsoft-mcp.]에서 수입된 MCP 서버 후보입니다
개요(AI 번역)
Microsoft Graph API 용 강력한 MCP 서버 - Outlook, 캘린더, OneDrive 및 연락처를위한 완벽한 AI 보조 툴킷.
특징
- 이메일 관리: 읽기, 전송, 대답, 첨부 파일을 관리, 폴더 구성
- Calendar Intelligence: Create, update, check 가용성, 초대에 응답 -OneDrive Files: 업로드, 다운로드, 검색
- 문의: 주소록에서 검색 및 목록 연락처
- 멀티 계정: 여러 Microsoft 계정 지원 (개인, 일, 학교) -Unified Search: 이메일, 파일, 이벤트 및 사람들에 대한 검색
빠른 시작 Claude Desktop
사용 예제
사용 가능한 도구
이메일 도구
list_emails- 선택된 신체 콘텐츠를 가진 명부 이메일 -get_email- 첨부 파일과 특정 이메일 받기 -create_email_draft- 첨부 파일 지원으로 이메일 초안 만들기 -send_email- CC/BCC 및 첨부 파일로 즉시 이메일 보내기 -reply_to_email- 스레드 컨텍스트 유지 -reply_all_email- 스레드의 모든 수신자에게 답변 -update_email- read/unread로 표시 이메일 -move_email- 폴더간의 이메일 이동 -delete_email- 이메일 삭제
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Microsoft MCP
Powerful MCP server for Microsoft Graph API - a complete AI assistant toolkit for Outlook, Calendar, OneDrive, and Contacts.
Features
- Email Management: Read, send, reply, manage attachments, organize folders
- Calendar Intelligence: Create, update, check availability, respond to invitations
- OneDrive Files: Upload, download, browse with pagination
- Contacts: Search and list contacts from your address book
- Multi-Account: Support for multiple Microsoft accounts (personal, work, school)
- Unified Search: Search across emails, files, events, and people
Quick Start with Claude Desktop
# Add Microsoft MCP server (replace with your Azure app ID)
claude mcp add microsoft-mcp -e MICROSOFT_MCP_CLIENT_ID=your-app-id-here -- uvx --from git+https://github.com/elyxlz/microsoft-mcp.git microsoft-mcp
# Start Claude Desktop
claude
Usage Examples
# Email examples
> read my latest emails with full content
> reply to the email from John saying "I'll review this today"
> send an email with attachment to [email protected]
# Calendar examples
> show my calendar for next week
> check if I'm free tomorrow at 2pm
> create a meeting with Bob next Monday at 10am
# File examples
> list files in my OneDrive
> upload this report to OneDrive
> search for "project proposal" across all my files
# Multi-account
> list all my Microsoft accounts
> send email from my work account
Available Tools
Email Tools
list_emails- List emails with optional body contentget_email- Get specific email with attachmentscreate_email_draft- Create email draft with attachments supportsend_email- Send email immediately with CC/BCC and attachmentsreply_to_email- Reply maintaining thread contextreply_all_email- Reply to all recipients in threadupdate_email- Mark emails as read/unreadmove_email- Move emails between foldersdelete_email- Delete emailsget_attachment- Get email attachment contentsearch_emails- Search emails by query
Calendar Tools
list_events- List calendar events with detailsget_event- Get specific event detailscreate_event- Create events with location and attendeesupdate_event- Reschedule or modify eventsdelete_event- Cancel eventsrespond_event- Accept/decline/tentative response to invitationscheck_availability- Check free/busy times for schedulingsearch_events- Search calendar events
Contact Tools
list_contacts- List all contactsget_contact- Get specific contact detailscreate_contact- Create new contactupdate_contact- Update contact informationdelete_contact- Delete contactsearch_contacts- Search contacts by query
File Tools
list_files- Browse OneDrive files and foldersget_file- Download file content
설치
uvx --from git+https://github.com/elyxlz/microsoft-mcp.git microsoft-mcp설정
{
"mcpServers": {
"microsoft": {
"command": "uvx",
"args": ["--from", "git+https://github.com/elyxlz/microsoft-mcp.git", "microsoft-mcp"],
"env": {
"MICROSOFT_MCP_CLIENT_ID": "your-app-id-here"
}
}
}
}