MO

mpalermiti/outlook-mcp

Developer tools

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

40 stars 14 forks Качество 83 Тренд 32MIT

MCP-сервер для личных учетных записей Microsoft Outlook через Microsoft Graph API. 62 инструмента по 13 категориям — почта, календарь, контакты, задачи, черновики, вложения, дельта-запросы, дайджест, объемное чтение.

Обзор

MCP-сервер для личных учетных записей Microsoft Outlook через Microsoft Graph API. — @outlook.com, @hotmail.com, @live.com. Учетные записи для работы / учебы (Entra ID) не поддерживаются в v1. Независимый open-source проект. Не связан с корпорацией Майкрософт, не одобрен и не поддерживается ею. «Outlook» и «Microsoft Graph» являются торговыми марками Microsoft. - Включение Outlook в вашу собственную инфраструктуру (OpenClaw, Claude Code, Cursor, пользовательский хост MCP) и хотите типизированную поверхность инструмента - не стадную, которую вам нужно разобрать - На основе (Outlook).

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

MCP-сервер для личных учетных записей Microsoft Outlook через Microsoft Graph API.

** Личные учетные записи Microsoft только ** — @outlook.com, @hotmail.com, @live.com. Рабочие/школьные аккаунты (Entra ID) не поддерживаются: сервер построен и протестирован на личных аккаунтах. Исправления, которые заставляют инструмент вести себя на рабочем счете, не меняя того, что видит личный аккаунт, приветствуются.

Отказ от ответственности: Независимый проект с открытым исходным кодом. Не связан с корпорацией Майкрософт, не одобрен и не поддерживается ею. «Outlook» и «Microsoft Graph» являются торговыми марками Microsoft.

Для кого это

Вам понравится, если вы:

  • Создатель агента, проводящий Outlook в вашу собственную инфраструктуру (OpenClaw, Claude Code, Cursor, пользовательский MCP-хост) и желающий получить типизированную поверхность инструмента - не стад, который вам нужно разобрать
  • Опираясь на персональные учетные записи Майкрософт (Outlook.com/Hotmail/Live) и требуя полного контроля: приложение BYO Azure, отсутствие потока согласия предприятия, отсутствие общего идентификатора клиента
  • Поиск ** реального покрытия ** - почта, календарь, контакты, дела, черновики, папки, пакетные операции, резьба - вместо обертки только для почты или только для календаря

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

README

Показан фрагмент оригинального README. Открыть оригинал.

outlook-mcp

MCP server for Microsoft Outlook personal accounts via Microsoft Graph API.

Personal Microsoft accounts only — @outlook.com, @hotmail.com, @live.com. Work/school accounts (Entra ID) are not supported: the server is built and tested on personal accounts. Fixes that make a tool behave on a work account, without changing what a personal account sees, are welcome.

Disclaimer: Independent open-source project. Not affiliated with, endorsed by, or supported by Microsoft Corporation. “Outlook” and “Microsoft Graph” are trademarks of Microsoft.


Who this is for

You’ll like this if you’re:

  • An agent builder wiring Outlook into your own infra (OpenClaw, Claude Code, Cursor, custom MCP host) and want a typed tool surface — not stdout you have to parse
  • Building on personal Microsoft accounts (Outlook.com / Hotmail / Live) and want full control: BYO Azure app, no enterprise consent flow, no shared client ID
  • Looking for real coverage — mail, calendar, contacts, to-do, drafts, folders, batch ops, threading — instead of a mail-only or calendar-only wrapper
  • Security-conscious: tokens in the OS keyring (Keychain on macOS, libsecret on Linux – never cleartext unless you opt in), granular allow_categories, optional read_only mode, zero telemetry

This isn’t for you if you need work/school M365 accounts (use Microsoft’s official tooling — Entra ID auth and admin-consent flows are out of scope here), or if a basic mail-only client would suffice (this has 76 tools — way more than you need for “read my inbox”).

How it differs from other Outlook tools you’ll find

This is the only first-class MCP server in the personal-Outlook space — most alternatives are bash scripts or skill-shaped CLI wrappers the agent shells out to. That distinction matters: the agent gets typed tool schemas with structured args/returns, not stdout it has to parse. Other things you won’t find elsewhere: /$batch-optimized triage (10-20× faster on bulk ops), recursive folder ops with name resolution, granular per-category permissions, multiple mailboxes (one server per account via OUTLOOK_MCP_CONFIG_DIR), and full attachment write paths including >3MB upload sessions for drafts and calendar events.


What This Enables

Give your AI agent full Outlook access. Example prompts that just work:

  • “Summarize my unread email from the past 24 hours and flag anything time-sensitive.”
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "outlook": { "command": "outlook-mcp" } } }