outlook-legacy-mcp
Outlook Legacy MCP
Verbinden Sie Claude Desktop mit älteren Microsoft-Outlook-Installationen über Windows-COM-Automatisierung.
Dieses Projekt ist speziell für Outlook 2007 und ähnliche ältere Desktop-Outlook-Umgebungen konzipiert, in denen moderne Outlook-/Microsoft-365-Integrationen möglicherweise nicht verfügbar oder praktikabel sind.
So funktioniert es
Claude Desktop
|
| MCP
v
Outlook Legacy MCP Server
|
| Windows COM / MAPI
v
Microsoft Outlook Desktop
|
v
Configured Outlook Mail ProfileDer MCP-Server läuft lokal auf dem Windows-Computer. Er verbindet sich nicht direkt mit Exchange, IMAP, SMTP oder Microsoft Graph.
Related MCP server: Microsoft 365 MCP Server
Hauptmerkmal: keine Outlook-Anmeldedaten im MCP
Der Server fragt nicht nach und speichert nicht:
Outlook-Benutzername
Outlook-Passwort
Exchange-Serverdetails
IMAP/SMTP-Anmeldedaten
Microsoft-Graph-Anmeldedaten
OAuth-Token
Stattdessen verwendet er die Outlook-Desktopanwendung und das Mailprofil, das bereits auf dem lokalen Windows-Computer konfiguriert ist.
Aktuelle MCP-Tools
Tool | Beschreibung |
| Neueste Nachrichten aus dem Posteingang oder einem Ordner der obersten Ebene auflisten |
| Den Inhalt einer bestimmten E-Mail lesen |
| Einen E-Mail-Entwurf erstellen und speichern |
| Eine E-Mail über Outlook senden |
Anforderungen
Windows
Microsoft Outlook 2007 oder eine andere COM-kompatible Desktop-Outlook-Version
Python 3.10+
Claude Desktop
Ein konfiguriertes Outlook-Mailprofil
Outlook sollte auf dem Computer mindestens einmal geöffnet worden sein, damit das Profil konfiguriert ist.
Installation
Klonen Sie das Repository:
git clone https://github.com/jatinpurba/outlook-legacy-mcp.git
cd outlook-legacy-mcpInstallieren Sie die Abhängigkeiten:
pip install -r requirements.txtSie können sie auch direkt installieren:
pip install pywin32 mcpClaude Desktop konfigurieren
Öffnen Sie die Claude-Desktop-Konfigurationsdatei:
%APPDATA%\Claude\claude_desktop_config.jsonFügen Sie den folgenden MCP-Server-Eintrag hinzu. Ersetzen Sie den Pfad durch den tatsächlichen Speicherort der Python-Datei auf Ihrem Computer:
{
"mcpServers": {
"outlook-legacy": {
"command": "python",
"args": [
"C:\\path\\to\\outlook-legacy-mcp\\outlook_mcp_server.py"
]
}
}
}Speichern Sie die Konfiguration und starten Sie Claude Desktop vollständig neu.
Die Outlook-Tools sollten dann für Claude verfügbar sein.
Beispielaufforderungen
Sobald die Verbindung hergestellt ist, können Sie Claude zum Beispiel Folgendes fragen:
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".Seien Sie bei send_email besonders vorsichtig, da die Nachricht über Ihr konfiguriertes Outlook-Konto gesendet wird.
Sicherheit und Datenschutz
Dieser MCP-Server läuft lokal auf Ihrem Windows-Computer.
Der MCP selbst sammelt oder speichert keine Outlook-Anmeldedaten. Er greift über die lokal installierte Outlook-Anwendung auf das Outlook-Profil zu.
Die MCP-Tools können jedoch auf Postfachinhalte zugreifen und E-Mails senden. Führen Sie den Server nur auf einem vertrauenswürdigen Computer aus.
Überprüfen Sie vor der automatisierten Sendung den Empfänger, den Betreff und den Inhalt von Nachrichten, die von einem KI-System generiert wurden.
Outlook zeigt möglicherweise eine Sicherheitsabfrage an, wenn ein Programm versucht, in Ihrem Namen E-Mails zu senden. Dies ist eine Outlook-Sicherheitsfunktion.
Einschränkungen
Nur Windows
Erfordert Desktop-Outlook
Erfordert ein konfiguriertes Outlook-Profil
Verwendet Outlook-Windows-COM-Automatisierung
Für die lokale Nutzung gedacht, nicht für serverseitige/headless Bereitstellungen
Outlook muss für COM-Operationen möglicherweise ausgeführt werden oder startbar sein
Beim Senden von E-Mails können Outlook-Sicherheitsabfragen erscheinen
Die aktuelle Implementierung konzentriert sich auf E-Mail-Operationen
Warum nicht Microsoft Graph?
Microsoft Graph ist eine ausgezeichnete Option für moderne Microsoft-365-Umgebungen.
Dieses Projekt zielt auf einen anderen Anwendungsfall ab: Legacy-Desktop-Outlook.
Wenn Sie Outlook 2007 oder eine andere Legacy-Umgebung verwenden, in der moderne Outlook-/Graph-basierte Integrationen nicht verfügbar oder unpraktisch sind, bietet dieses Projekt eine lokale COM-basierte MCP-Brücke.
Architektur
Der Server verwendet Python, pywin32, Outlook-COM-Automatisierung und das MCP-Python-SDK.
Der MCP-Server erhält die Outlook-Anwendung über COM und greift auf deren MAPI-Namespace zu. Er verwendet daher das bereits auf dem Computer konfigurierte Outlook-Profil, anstatt einen separaten Mail-Server-Authentifizierungsablauf zu implementieren.
Entwicklung
Installieren Sie die Abhängigkeiten:
pip install -r requirements.txtFühren Sie den Server aus:
python outlook_mcp_server.pyDer Server ist dafür vorgesehen, von einem MCP-kompatiblen Client wie Claude Desktop gestartet zu werden.
Mitwirken
Issues, Verbesserungen, Kompatibilitätsberichte und Pull-Requests sind willkommen.
Wenn Sie das Projekt mit einer anderen Legacy-Outlook-Version testen, geben Sie bitte die Outlook-Version und die Windows-Version in Ihrem Issue an.
Lizenz
MIT-Lizenz. Siehe 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