
elyxlz/microsoft-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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 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"
}
}
}
}