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