Outlook-Mail-MCP
Outlook-Mail-MCP
Un MCP de correo minimalista para tu máquina doméstica: conecta una cuenta de Outlook, lee correos y responde correos.
🤝 Cocreado por Lynn & Sage (ChatGPT)
Este proyecto fue diseñado, implementado y depurado conjuntamente por Lynn y Sage (ChatGPT).
Este proyecto solo hace tres cosas:
📬 Ver los correos recientes
📖 Leer un correo
↩️ Responder un correo
No hace calendario, ni almacenamiento en la nube, ni Power Automate, ni gestión de múltiples cuentas.
Solución aplicable
Esta solución utiliza Render Web Service + Microsoft Outlook / Microsoft Graph + OAuth 2.0 como método de despliegue principal, adecuado para ofrecer la funcionalidad de correo como un servicio MCP remoto a la máquina doméstica.
También puede ejecutarse en cualquier entorno que admita Node.js, HTTPS y almacenamiento persistente de tokens, pero la configuración predeterminada y los archivos de despliegue del proyecto se basan en Render.
Related MCP server: outlook-mcp
Uso
Tras desplegar en Render, abre la página de inicio del servicio, haz clic en Conectar cuenta de Outlook y completa el inicio de sesión y la autorización de Microsoft.
Una vez completada la autorización, conecta la dirección MCP https://你的服务地址/mcp a la máquina doméstica.
Configuración de Microsoft
Crea una aplicación en Microsoft Entra / Azure App Registration y habilita los siguientes permisos delegados:
openidprofileoffline_accessUser.ReadMail.ReadMail.ReadWriteMail.Send
Redirect URI utilizada:
https://你的服务地址/auth/callbackSelecciona Web como tipo de aplicación.
Variables de entorno
MS_CLIENT_ID=你的 Application (client) ID
MS_CLIENT_SECRET=你的 Client Secret VALUE
MS_TENANT_ID=common
TOKEN_DIR=/dataEn Render, el servidor usará preferentemente PUBLIC_URL; de lo contrario, usará RENDER_EXTERNAL_URL, proporcionado automáticamente por Render, para generar la URL de devolución de llamada de OAuth.
Despliegue en Render
El repositorio ya incluye render.yaml, por lo que puedes desplegarlo directamente con Render Blueprint.
La configuración de Render incluye:
Node.js Web Service
/healthverificación de saludDisco persistente de 1 GB
Directorio de almacenamiento de tokens
/dataVariables de entorno necesarias para Microsoft OAuth
Los tokens se guardan en el disco persistente de Render y no se envían a GitHub.
Herramientas MCP
Herramienta | Función |
| Ver los correos recientes |
| Leer un correo especificado |
| Responder un correo especificado |
Ejecución local
npm install
npm startDirección predeterminada: http://localhost:3000/.
Devolución de llamada de OAuth local: http://localhost:3000/auth/callback.
Seguridad
Las contraseñas de OAuth no se entregan a la máquina doméstica. Una vez completado el inicio de sesión de Microsoft, el servicio solo guarda el token de OAuth; los permisos del archivo de token se configuran para que solo el usuario del proceso actual pueda leer y escribir.
Créditos
Lynn × Sage(ChatGPT)
Un desarrollador humano + un compañero de IA, juntos sacaron adelante esta pequeña herramienta. 🫳
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