Skip to main content
Glama
jatinpurba

outlook-legacy-mcp

by jatinpurba

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 Profile

Der 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

list_emails

Neueste Nachrichten aus dem Posteingang oder einem Ordner der obersten Ebene auflisten

read_email

Den Inhalt einer bestimmten E-Mail lesen

create_draft

Einen E-Mail-Entwurf erstellen und speichern

send_email

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-mcp

Installieren Sie die Abhängigkeiten:

pip install -r requirements.txt

Sie können sie auch direkt installieren:

pip install pywin32 mcp

Claude Desktop konfigurieren

Öffnen Sie die Claude-Desktop-Konfigurationsdatei:

%APPDATA%\Claude\claude_desktop_config.json

Fü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.txt

Führen Sie den Server aus:

python outlook_mcp_server.py

Der 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.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to manage Microsoft Outlook emails, calendar events, contacts, and folders via COM automation.
    1
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Connects Claude Desktop to a local email client, enabling AI-powered email reading, searching, drafting, and organization while preventing sending or permanent deletion.
    1
    Apache 2.0

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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