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: 作成、更新、可用性の確認、招待状への対応
  • OneDrive Files: アップロード、ダウンロード、ページネーションでブラウズ
  • 連絡先:あなたのアドレス帳から連絡先を検索し、リスト
  • 複数のアカウント: 複数のMicrosoftアカウントのサポート(個人、仕事、学校) -Unified Search:メール、ファイル、イベント、および人々を横断検索

クイックスタートClaudeデスクトップ

##使用例

利用可能なツール

###メールツール -[list_emails - 任意ボディコンテンツのメールリスト -[get_email - 添付ファイルで特定のメールを取得する -[create_email_draft - 添付ファイルサポートでメールドラフトを作成する -[send_email - CC/BCCと添付ファイルですぐに電子メールを送信

  • [reply_to_email - スレッドのコンテキストを維持する応答
  • [reply_all_email - スレッドのすべての受信者に応答 -[update_email - 読み込み/未読のマークメール -[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" } } } }