Outlook MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Outlook MCP
Почта и календарь локального Exchange через EWS для MCP-агентов. FastMCP · Streamable HTTP · запуск через uv или Docker.
Поиск и чтение писем, вложения, папки, календарь, занятость и подписанные планы изменений. Каждому пользователю нужны собственная учётная запись Exchange и сетевой доступ к его серверу. Это коннектор EWS, а не Microsoft Graph.
Запуск за несколько минут
Установить uv, затем:
git clone https://github.com/vampire1337/outlook-mcp.git
cd outlook-mcp
cp .env.example .env
uv run --locked python -c "import secrets; print(secrets.token_urlsafe(32))"В .env указать EWS_ENDPOINT, EWS_SERVER, EWS_EMAIL, EWS_USERNAME,
EWS_PASSWORD и записать сгенерированный токен в BRIDGE_API_TOKEN.
При необходимости подключить корпоративный VPN. На Windows вместо cp
использовать Copy-Item .env.example .env в PowerShell.
uv run --locked --env-file .env outlook-mcpОставить терминал открытым. MCP доступен на http://127.0.0.1:8080/mcp/;
проверка процесса — http://127.0.0.1:8080/healthz.
Python и зависимости uv устанавливает по uv.lock.
Related MCP server: OWA Exchange MCP Server
Подключение агента
В клиенте с HTTP MCP указать URL и заголовок:
URL: http://127.0.0.1:8080/mcp/
Authorization: Bearer <ваш BRIDGE_API_TOKEN>Для клиентов с mcp.json — пример конфигурации.
Сначала вызвать outlook_capabilities, затем mail_folders или
calendar_upcoming. Полный список инструментов и настроек.
Нужно | Опция в |
Текст писем |
|
Вложения |
|
Контекст календаря и подробности встреч |
|
Названия встреч |
|
Контакты, задачи и прочие расширенные чтения |
|
Docker
docker compose up --build -d
docker compose logs --tail=30Нужен обычный Docker Engine с Compose. Состояние хранится в отдельном томе; порт доступен только на локальном компьютере. Детали.
Изменения и перенос
Запись выключена по умолчанию. Для неё нужны отдельный токен, явно разрешённые
группы операций и отдельное MCP-подключение. Используются
outlook_prepare → outlook_execute с журналом результатов;
при неизвестном результате сначала сверить состояние.
Настройка записи.
Коллегам передаётся ссылка на этот репозиторий. Каждый заполняет собственный
.env; пароли, токены, письма и рабочее состояние в репозиторий не входят.
При переносе существующей установки отдельно сохранить .env и DATA_DIR.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server for your Gmail, Outlook and IMAP mail, with mailboxes and scopes set per agent.
Hosted email MCP for your own Gmail, Outlook.com, Microsoft 365, iCloud or IMAP inbox: read, search, draft, reply in thread, forward and file mail. It moves or flags up to 500 messages in one call, and a send leaves exactly one copy in Sent. A calendar is a separate connection, and connecting one adds diary and scheduling tools.
Email infrastructure for AI agents — send, receive, search, and reply to email over MCP.
Manage Microsoft 365 email, calendar, contacts and inbox rules via the Graph API with OAuth 2.0.
Related MCP Servers
- AlicenseCqualityBmaintenanceSecure MCP server for on-prem Microsoft Exchange (EWS) with tools for email, calendar, contacts, folders, attachments, and free/busy availability.3113MIT
- AlicenseAqualityCmaintenanceMCP server for any Microsoft Exchange / OWA deployment. Gives LLM agents access to email, calendar, directory search, folders, availability, and meeting analytics via 30 tools.3046 PyPI12MIT
- FlicenseNot gradedqualityCmaintenanceEnables SAP Joule agents to read and send emails from a scoped Microsoft Exchange mailbox through MCP tools translated into Microsoft Graph requests.-
- -licenseNot gradedqualityBmaintenanceSecure MCP server for Microsoft Exchange. It enables authorized users to list, search, read, download attachments, send, and reply to email via EWS with strict access control and audit.-