outlook-legacy-mcp
Outlook Legacy MCP
Подключите Claude Desktop к устаревшим установкам Microsoft Outlook с помощью автоматизации Windows COM.
Этот проект предназначен специально для Outlook 2007 и аналогичных устаревших настольных сред Outlook, где современные интеграции Outlook/Microsoft 365 могут быть недоступны или непрактичны.
Как это работает
Claude Desktop
|
| MCP
v
Outlook Legacy MCP Server
|
| Windows COM / MAPI
v
Microsoft Outlook Desktop
|
v
Configured Outlook Mail ProfileMCP-сервер работает локально на компьютере с Windows. Он не подключается напрямую к Exchange, IMAP, SMTP или Microsoft Graph.
Related MCP server: Microsoft 365 MCP Server
Ключевая особенность: никаких учётных данных Outlook в MCP
Сервер не запрашивает и не хранит:
имя пользователя Outlook
пароль Outlook
данные сервера Exchange
учётные данные IMAP/SMTP
учётные данные Microsoft Graph
токены OAuth
Вместо этого он использует настольное приложение Outlook и почтовый профиль, уже настроенный на локальном компьютере с Windows.
Текущие инструменты MCP
Tool | Description |
| Список последних сообщений из «Входящих» или папки верхнего уровня |
| Чтение содержимого конкретного письма |
| Создание и сохранение черновика письма |
| Отправка письма через Outlook |
Требования
Windows
Microsoft Outlook 2007 или другая настольная версия Outlook, совместимая с COM
Python 3.10+
Claude Desktop
Настроенный почтовый профиль Outlook
Outlook должен быть открыт на компьютере хотя бы один раз, чтобы его профиль был настроен.
Установка
Клонируйте репозиторий:
git clone https://github.com/jatinpurba/outlook-legacy-mcp.git
cd outlook-legacy-mcpУстановите зависимости:
pip install -r requirements.txtВы также можете установить их напрямую:
pip install pywin32 mcpНастройка Claude Desktop
Откройте файл конфигурации Claude Desktop:
%APPDATA%\Claude\claude_desktop_config.jsonДобавьте следующую запись MCP-сервера. Замените путь на фактическое расположение файла Python на вашем компьютере:
{
"mcpServers": {
"outlook-legacy": {
"command": "python",
"args": [
"C:\\path\\to\\outlook-legacy-mcp\\outlook_mcp_server.py"
]
}
}
}Сохраните конфигурацию и полностью перезапустите Claude Desktop.
После этого инструменты Outlook должны стать доступны для Claude.
Примеры запросов
После подключения вы можете просить Claude о таких вещах, как:
Show me my latest 10 emails.Show me my unread emails.Read the latest email from John.Create a draft response to this email.Create a draft email to customer@example.com with the subject
"Project Update".Будьте особенно осторожны с send_email, поскольку он отправляет сообщение через вашу настроенную учётную запись Outlook.
Безопасность и конфиденциальность
Этот MCP-сервер работает локально на вашем компьютере с Windows.
Сам MCP не собирает и не хранит учётные данные Outlook. Он обращается к профилю Outlook через локально установленное приложение Outlook.
Однако инструменты MCP могут получать доступ к содержимому почтового ящика и отправлять электронные письма. Запускайте сервер только на доверенном компьютере.
Перед использованием автоматической отправки проверяйте получателя, тему и содержимое сообщений, созданных системой ИИ.
Outlook может отображать запрос безопасности, когда программа пытается отправить почту от вашего имени. Это функция безопасности Outlook.
Ограничения
Только Windows
Требуется настольный Outlook
Требуется настроенный профиль Outlook
Использует автоматизацию Outlook Windows COM
Предназначен для локального использования, а не для серверных/безголовых развёртываний
Для операций COM Outlook может потребоваться запущенным или запускаемым
При отправке почты могут появляться запросы безопасности Outlook
Текущая реализация сосредоточена на операциях с электронной почтой
Почему не Microsoft Graph?
Microsoft Graph — отличный вариант для современных сред Microsoft 365.
Этот проект нацелен на другой сценарий использования: устаревший настольный Outlook.
Если вы используете Outlook 2007 или другую устаревшую среду, где современные интеграции на основе Outlook/Graph недоступны или непрактичны, этот проект предоставляет локальный MCP-мост на основе COM.
Архитектура
Сервер использует Python, pywin32, автоматизацию Outlook COM и MCP Python SDK.
MCP-сервер получает приложение Outlook через COM и обращается к его пространству имён MAPI. Таким образом, он использует уже настроенный на машине профиль Outlook, а не реализует отдельный процесс аутентификации на почтовом сервере.
Разработка
Установите зависимости:
pip install -r requirements.txtЗапустите сервер:
python outlook_mcp_server.pyСервер предназначен для запуска MCP-совместимым клиентом, таким как Claude Desktop.
Участие в разработке
Приветствуются сообщения об ошибках, улучшения, отчёты о совместимости и pull request'ы.
Если вы тестируете проект с другой устаревшей версией Outlook, укажите версию Outlook и версию Windows в вашем сообщении.
Лицензия
Лицензия MIT. См. LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceConnects Claude with Microsoft Outlook through the Graph API, providing comprehensive email, calendar, folder management, and rules creation capabilities.19
- FlicenseNot gradedqualityCmaintenanceProvides Claude Desktop and Claude Code with access to Microsoft 365 email and calendar services via the Microsoft Graph API. It enables users to manage emails, search folders, schedule calendar events, and check availability through natural language commands.
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to manage Microsoft Outlook emails, calendar events, contacts, and folders via COM automation.1MIT
- AlicenseNot gradedqualityAmaintenanceConnects Claude Desktop to a local email client, enabling AI-powered email reading, searching, drafting, and organization while preventing sending or permanent deletion.1Apache 2.0
Related MCP Connectors
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…
Drive your real WhatsApp inbox from Claude — send, reply, label, assign, and triage via TimelinesAI.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jatinpurba/outlook-legacy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server