outlook-legacy-mcp
Outlook Legacy MCP
Conecta Claude Desktop a instalaciones heredadas de Microsoft Outlook mediante automatización COM de Windows.
Este proyecto está diseñado especialmente para Outlook 2007 y entornos similares de Outlook de escritorio heredados donde las integraciones modernas de Outlook/Microsoft 365 pueden no estar disponibles o no ser prácticas.
Cómo funciona
Claude Desktop
|
| MCP
v
Outlook Legacy MCP Server
|
| Windows COM / MAPI
v
Microsoft Outlook Desktop
|
v
Configured Outlook Mail ProfileEl servidor MCP se ejecuta localmente en el equipo Windows. No se conecta directamente a Exchange, IMAP, SMTP ni Microsoft Graph.
Related MCP server: Microsoft 365 MCP Server
Característica clave: sin credenciales de Outlook en el MCP
El servidor no solicita ni almacena:
Nombre de usuario de Outlook
Contraseña de Outlook
Detalles del servidor Exchange
Credenciales IMAP/SMTP
Credenciales de Microsoft Graph
Tokens OAuth
En su lugar, utiliza la aplicación de escritorio de Outlook y el perfil de correo ya configurado en el equipo Windows local.
Herramientas MCP actuales
Tool | Description |
| Lista mensajes recientes de la Bandeja de entrada o de una carpeta de nivel superior |
| Lee el contenido de un correo electrónico específico |
| Crea y guarda un borrador de correo electrónico |
| Envía un correo electrónico a través de Outlook |
Requisitos
Windows
Microsoft Outlook 2007 u otra versión de Outlook de escritorio compatible con COM
Python 3.10+
Claude Desktop
Un perfil de correo de Outlook configurado
Outlook debe haberse abierto al menos una vez en el equipo para que su perfil esté configurado.
Instalación
Clona el repositorio:
git clone https://github.com/jatinpurba/outlook-legacy-mcp.git
cd outlook-legacy-mcpInstala las dependencias:
pip install -r requirements.txtTambién puedes instalarlas directamente:
pip install pywin32 mcpConfigurar Claude Desktop
Abre el archivo de configuración de Claude Desktop:
%APPDATA%\Claude\claude_desktop_config.jsonAñade la siguiente entrada de servidor MCP. Reemplaza la ruta con la ubicación real del archivo Python en tu equipo:
{
"mcpServers": {
"outlook-legacy": {
"command": "python",
"args": [
"C:\\path\\to\\outlook-legacy-mcp\\outlook_mcp_server.py"
]
}
}
}Guarda la configuración y reinicia Claude Desktop por completo.
Las herramientas de Outlook deberían estar entonces disponibles para Claude.
Ejemplos de indicaciones
Una vez conectado, puedes pedirle a Claude cosas como:
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".Ten especial cuidado con send_email, porque envía el mensaje a través de tu
cuenta de Outlook configurada.
Seguridad y privacidad
Este servidor MCP se ejecuta localmente en tu equipo Windows.
El propio MCP no recopila ni almacena credenciales de Outlook. Accede al perfil de Outlook a través de la aplicación de Outlook instalada localmente.
Sin embargo, las herramientas MCP pueden acceder al contenido del buzón y pueden enviar correo electrónico. Ejecuta el servidor únicamente en un equipo de confianza.
Antes de utilizar el envío automatizado, revisa el destinatario, el asunto y el contenido de los mensajes generados por un sistema de IA.
Outlook puede mostrar un aviso de seguridad cuando un programa intenta enviar correo en tu nombre. Esta es una función de seguridad de Outlook.
Limitaciones
Solo Windows
Requiere Outlook de escritorio
Requiere un perfil de Outlook configurado
Utiliza automatización COM de Outlook para Windows
Diseñado para uso local en lugar de implementaciones de servidor/headless
Outlook puede necesitar estar en ejecución o ser iniciable para las operaciones COM
Pueden aparecer avisos de seguridad de Outlook al enviar correo
La implementación actual se centra en operaciones de correo electrónico
¿Por qué no Microsoft Graph?
Microsoft Graph es una excelente opción para entornos modernos de Microsoft 365.
Este proyecto se dirige a un caso de uso diferente: Outlook de escritorio heredado.
Si estás utilizando Outlook 2007 u otro entorno heredado donde las integraciones modernas basadas en Outlook/Graph no están disponibles o no son prácticas, este proyecto proporciona un puente MCP local basado en COM.
Arquitectura
El servidor utiliza Python, pywin32, automatización COM de Outlook y el SDK
de Python de MCP.
El servidor MCP obtiene la aplicación de Outlook a través de COM y accede a su espacio de nombres MAPI. Por lo tanto, utiliza el perfil de Outlook ya configurado en el equipo en lugar de implementar un flujo de autenticación de servidor de correo independiente.
Desarrollo
Instala las dependencias:
pip install -r requirements.txtEjecuta el servidor:
python outlook_mcp_server.pyEl servidor está diseñado para ser iniciado por un cliente compatible con MCP, como Claude Desktop.
Contribuciones
Se aceptan incidencias, mejoras, informes de compatibilidad y solicitudes de extracción (pull requests).
Si pruebas el proyecto con una versión diferente de Outlook heredado, incluye la versión de Outlook y la versión de Windows en tu incidencia.
Licencia
Licencia MIT. Consulta 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