EM

elyxlz/microsoft-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

56 stars 38 forks Качество 57 Тренд 13

elyxlz/microsoft-mcp - кандидат на сервер MCP, импортированный из https://github.com/elyxlz/microsoft-mcp.

Обзор

elyxlz/microsoft-mcp - кандидат на сервер MCP, импортированный из https://github.com/elyxlz/microsoft-mcp.

Обзор (машинный перевод)

Мощный MCP-сервер для Microsoft Graph API — полный инструментарий помощника ИИ для Outlook, Calendar, OneDrive и Contacts.

Особенности

Управление электронной почтой: Читать, отправлять, отвечать, управлять вложениями, организовывать папки Календарь разведки: создавать, обновлять, проверять наличие, отвечать на приглашения

  • OneDrive Файлы: Загрузка, загрузка, просмотр с пагинацией ** Контакты**: Поиск и список контактов из вашей адресной книги -Многопрофильный счет: Поддержка нескольких учетных записей Майкрософт (личной, рабочей, школьной) ** Единый поиск**: поиск по электронной почте, файлам, событиям и людям

Быстрый старт с Claude Desktop

Примеры использования

Доступные инструменты

Инструменты электронной почты

list_emails — Перечислите электронные письма с дополнительным содержанием тела get_email — Получить адрес электронной почты с вложениями create_email_draft - Создайте проект электронной почты с поддержкой вложений send_email - Отправьте электронное письмо немедленно с CC/BCC и вложениями

  • reply_to_email - Ответ на поддержание контекста потока reply_all_email - Ответить всем получателям в потоке update_email — Маркировать электронные письма как прочитанные/непрочитанные move_email Переместить электронную почту между папками delete_email Удалить электронную почту

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

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