Outlook-Mail-MCP
Outlook-Mail-MCP
Das minimalistische E-Mail-MCP für zu Hause: Verbinde ein Outlook-Postfach, lies E-Mails und antworte auf E-Mails.
🤝 Co-created by Lynn & Sage (ChatGPT)
Dieses Projekt wurde von Lynn und Sage (ChatGPT) gemeinsam entworfen, implementiert und getestet.
Dieses Projekt macht nur drei Dinge:
📬 Neueste E-Mails anzeigen
📖 E-Mails lesen
↩️ E-Mails beantworten
Kein Kalender, keine cloudbasierten Dateien, kein Power Automate und keine Multi-Konto-Verwaltung.
Geeignete Lösung
Diese Lösung nutzt Render Web Service + Microsoft Outlook / Microsoft Graph + OAuth 2.0 als primäre Bereitstellungsmethode und eignet sich, um E-Mail-Funktionen als entfernten MCP-Dienst für den Heimcomputer bereitzustellen.
Sie kann auch in jeder Umgebung ausgeführt werden, die Node.js, HTTPS und eine dauerhafte Token-Speicherung unterstützt. Die Standardkonfiguration und die Bereitstellungsdateien des Projekts basieren jedoch auf Render.
Related MCP server: outlook-mcp
Verwendung
Nach der Bereitstellung auf Render öffnen Sie die Startseite des Dienstes, klicken Sie auf Outlook-Postfach verbinden und schließen Sie die Microsoft-Anmeldung und -Autorisierung ab.
Nach Abschluss der Autorisierung verbinden Sie die MCP-Adresse https://你的服务地址/mcp einfach mit dem Heimcomputer.
Microsoft-Konfiguration
Erstellen Sie in Microsoft Entra / Azure App Registration eine App und aktivieren Sie die folgenden delegierten Berechtigungen:
openidprofileoffline_accessUser.ReadMail.ReadMail.ReadWriteMail.Send
Redirect-URI verwenden:
https://你的服务地址/auth/callbackWählen Sie als Anwendungstyp Web.
Umgebungsvariablen
MS_CLIENT_ID=你的 Application (client) ID
MS_CLIENT_SECRET=你的 Client Secret VALUE
MS_TENANT_ID=common
TOKEN_DIR=/dataAuf Render verwendet der Server bevorzugt PUBLIC_URL, andernfalls generiert er die OAuth-Callback-Adresse mithilfe des automatisch von Render bereitgestellten RENDER_EXTERNAL_URL.
Render-Bereitstellung
Das Repository enthält bereits render.yaml und kann direkt mit dem Render Blueprint bereitgestellt werden.
Die Render-Konfiguration enthält:
Node.js Web Service
/health-Gesundheitsprüfung1 GB persistenter Datenträger
/data-Verzeichnis zur Token-SpeicherungFür Microsoft OAuth erforderliche Umgebungsvariablen
Die Token werden auf dem persistenten Render-Datenträger gespeichert und nicht an GitHub übertragen.
MCP-Tools
Werkzeug | Funktion |
| Neueste E-Mails anzeigen |
| Bestimmte E-Mail lesen |
| Bestimmte E-Mail beantworten |
Lokale Ausführung
npm install
npm startStandardadresse: http://localhost:3000/.
Lokaler OAuth-Rückruf: http://localhost:3000/auth/callback.
Sicherheit
Das OAuth-Passwort wird nicht an den Heimcomputer weitergegeben. Nach Abschluss der Microsoft-Anmeldung speichert der Dienst nur das OAuth-Token; die Dateiberechtigungen für die Token-Datei sind so festgelegt, dass nur der aktuelle Prozessbenutzer sie lesen und schreiben kann.
Credits
Lynn × Sage(ChatGPT)
Ein menschlicher Entwickler + ein KI-Partner haben dieses kleine Tool zusammen auf die Beine gestellt. 🫳
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
- AlicenseAqualityAmaintenanceMCP server that provides 62 tools to manage Outlook mail, calendar, contacts, and tasks for personal Microsoft accounts via Microsoft Graph API.6222MIT
- Alicense-qualityBmaintenanceMCP server for sending and managing Microsoft Outlook email via the Microsoft Graph API, including drafts, replies, contacts, and directory search.42MIT
- FlicenseAqualityBmaintenanceAn MCP server that enables reading and managing Microsoft 365 / Outlook emails through Microsoft Graph API, allowing users to list, search, send, draft, and authenticate using device code flow.17
- Alicense-qualityCmaintenanceMCP server providing full control over Outlook.com, Hotmail, Live, or Microsoft 365 email via Microsoft Graph API, enabling reading, searching, sending, and managing messages and folders securely.MIT
Related MCP Connectors
Outlook Mail (Microsoft 365) MCP Pack
Read, search, send, organize, draft and schedule email across your inboxes from any MCP client.
Outlook Contacts (Microsoft 365) MCP Pack
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/Lynnker-0904/Outlook-Mail-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server