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 content
  • get_email - Get specific email with attachments
  • create_email_draft - Create email draft with attachments support
  • send_email - Send email immediately with CC/BCC and attachments
  • reply_to_email - Reply maintaining thread context
  • reply_all_email - Reply to all recipients in thread
  • update_email - Mark emails as read/unread
  • move_email - Move emails between folders
  • delete_email - Delete emails
  • get_attachment - Get email attachment content
  • search_emails - Search emails by query

Calendar Tools

  • list_events - List calendar events with details
  • get_event - Get specific event details
  • create_event - Create events with location and attendees
  • update_event - Reschedule or modify events
  • delete_event - Cancel events
  • respond_event - Accept/decline/tentative response to invitations
  • check_availability - Check free/busy times for scheduling
  • search_events - Search calendar events

Contact Tools

  • list_contacts - List all contacts
  • get_contact - Get specific contact details
  • create_contact - Create new contact
  • update_contact - Update contact information
  • delete_contact - Delete contact
  • search_contacts - Search contacts by query

File Tools

  • list_files - Browse OneDrive files and folders
  • get_file - Download file content
GitHub에서 전체 README 보기

설치

uvx --from git+https://github.com/elyxlz/microsoft-mcp.git microsoft-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "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" } } } }