OWA Exchange MCP Server — MCP-сервер для Claude Code
Подключает ИИ-агента к корпоративной почте и календарю Microsoft Exchange через веб-интерфейс OWA. Пригодится для разбора писем, поиска свободных слотов и планирования встреч прямо в чате.
claude mcp add --env EXCHANGE_OWA_URL=<EXCHANGE_OWA_URL> --env EXCHANGE_COOKIE_FILE=<EXCHANGE_COOKIE_FILE> --transport stdio owa-exchange-mcp-server -- uvx exchange-mcp-serverЧто делает OWA Exchange MCP Server
Сервер предоставляет 30 инструментов для взаимодействия с почтовым ящиком, календарями и адресной книгой Active Directory. Агент может читать цепочки сообщений, отправлять ответы, скачивать вложения, переносить письма по папкам и проверять статус сессии. Доступны и аналитические функции. Они считают частые контакты по встречам и находят общее свободное время у нескольких коллег.
Для запуска нужен uvx и базовый адрес инстанса в переменной EXCHANGE_OWA_URL. Сессионные куки и логины шифруются алгоритмом AES-256 с деривацией ключа через PBKDF2 (480 000 итераций). По умолчанию файл куки сохраняется в session-cookies.txt.
Штатный сценарий входа рассчитан строго на мобильные push-уведомления с ожиданием до 90 секунд. Если в компании действует SSO, SMS-коды или TOTP-токены, вход сломается. В таких случаях код придётся переписать под внутренние правила авторизации.
Какие задачи решает
- разобрать входящую почту и скачать прикреплённые файлы
- найти пересечения в расписании нескольких коллег для назначения встречи
- найти сотрудника в корпоративном справочнике Active Directory
- собрать статистику контактов по календарным событиям
Примеры запросов агенту
- Проверь непрочитанные письма в папке Входящие и скачай вложения из последнего сообщения от бухгалтерии.
- Найди свободное окно в моём календаре на четверг после обеда и запланируй встречу команды.
- Посмотри адресную книгу и найди контакты тимлида отдела инфраструктуры.
Как установить OWA Exchange MCP Server
Командой платформы
claude mcp add --env EXCHANGE_OWA_URL=<EXCHANGE_OWA_URL> --env EXCHANGE_COOKIE_FILE=<EXCHANGE_COOKIE_FILE> --transport stdio owa-exchange-mcp-server -- uvx exchange-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from exchange-mcp-server <команда>
Командой платформы
codex mcp add owa-exchange-mcp-server --env EXCHANGE_OWA_URL=<EXCHANGE_OWA_URL> --env EXCHANGE_COOKIE_FILE=<EXCHANGE_COOKIE_FILE> -- uvx exchange-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from exchange-mcp-server <команда>
Файл настроек
{
"mcpServers": {
"owa-exchange-mcp-server": {
"command": "uvx",
"args": [
"exchange-mcp-server"
],
"env": {
"EXCHANGE_OWA_URL": "<EXCHANGE_OWA_URL>",
"EXCHANGE_COOKIE_FILE": "<EXCHANGE_COOKIE_FILE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from exchange-mcp-server <команда>
Файл настроек
{
"servers": {
"owa-exchange-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"exchange-mcp-server"
],
"env": {
"EXCHANGE_OWA_URL": "<EXCHANGE_OWA_URL>",
"EXCHANGE_COOKIE_FILE": "<EXCHANGE_COOKIE_FILE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from exchange-mcp-server <команда>
Командой платформы
gemini mcp add -e EXCHANGE_OWA_URL=<EXCHANGE_OWA_URL> -e EXCHANGE_COOKIE_FILE=<EXCHANGE_COOKIE_FILE> owa-exchange-mcp-server uvx exchange-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from exchange-mcp-server <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о OWA Exchange MCP Server
Как установить OWA Exchange MCP Server в Claude Code?
Выполните команду добавления сервера в терминале: `claude mcp add --env EXCHANGE_OWA_URL=<EXCHANGE_OWA_URL> --env EXCHANGE_COOKIE_FILE=<EXCHANGE_COOKIE_FILE> --transport stdio owa-exchange-mcp-server -- uvx exchange-mcp-server`.
Что делает OWA Exchange MCP Server?
Сервер открывает ассистенту доступ к Exchange через OWA, позволяя управлять письмами, событиями календаря, папками и каталогом сотрудников с помощью 30 инструментов.
Подойдёт ли сервер для Exchange с авторизацией через SSO?
Без доработки нет. Встроенная логика входа ожидает подтверждения через push-уведомления на телефоне, поэтому для SSO или SMS-кодов придётся изменить скрипт login.py.