Integrations
The MCP server is built to run locally on macOS.
Servidor MCP de Outlook
Este proyecto es un servidor MCP que le brinda a Claude Desktop acceso a su correo, calendario y (próximamente) archivos de Microsoft 365 mediante la API de Microsoft Graph.
✨ Características
- ✅ Acceso al correo : redacte, responda, ordene, busque, filtre y analice su bandeja de entrada desde Claude o cualquier agente compatible con MCP
- 🔜 Soporte de calendario : Listar por fecha, Redactar, Eliminar correos (próximamente: UpdateMail, Buscar)
- Compatibilidad con OneDrive : posible dirección futura después de que el correo y el calendario sean robustos
🧱 Pila tecnológica
msgraph
(SDK de Microsoft Graph moderno)azure.identity
conDeviceCodeCredential
yTokenCachePersistenceOptions
FastMCP
: interfaz de servidor sencilla y compatible con MCPuv
— gestión rápida de dependencias y entornos de Python
⚙️ Requisitos
Actualmente está diseñado para:
- Ejecutar localmente en macOS
- Se puede utilizar con Claude Desktop
- Autenticarse mediante una aplicación registrada en Azure
⚠️ Debe tener acceso de administrador a un inquilino de Azure para configurar esto: el registro de la aplicación requiere el consentimiento para los ámbitos de Microsoft Graph (por ejemplo,
Mail.Read
,Calendars.Read
), que no requieren el consentimiento del usuario de manera predeterminada en la mayoría de las organizaciones.
🚀 Primeros pasos
Es mucho más fácil hacer que las cosas funcionen en el Inspector antes de intentar depurar en Claude.
🔐 Configuración de autenticación
Antes de ejecutar la aplicación, debe configurar lo siguiente:
- Cree una carpeta auth_cache en la raíz del proyecto (ver nota):
- Crea un archivo .env en la raíz del proyecto
- Agregue lo siguiente al .env:
NOTA: En la primera ejecución, la aplicación se autenticará utilizando el flujo DeviceCodeCredential y creará auth_record.json en la carpeta auth_cache automáticamente si tiene éxito.
Debe tener acceso de administrador a un inquilino de Azure para registrar una aplicación con estos permisos.
Claude para integración de escritorio
Para integrar con Claude Desktop, agregue esto a su claude_desktop_config.json:
En Claude Desktop, puedes encontrar el archivo json buscando en Configuración/Desarrollador/Editar configuración.
NOTA: Es posible que tengas que reemplazar "uv" con una referencia absoluta en "comando"
Reinicie Claude Desktop cada vez que realice un cambio en la configuración o en el código del servidor.
📦 Estructura de carpetas
📌 Hoja de ruta
- Integración de correo (HECHO)
- Autenticación en Claude Desktop (HECHO)
- Integración de calendario (CORE DONE)
- Integración opcional con OneDrive
- Compatibilidad con Windows
📄 Licencia
Instituto Tecnológico de Massachusetts (MIT)
Copyright (c) 2024 Enthoosa AI
Por la presente se concede permiso, sin cargo, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para tratar el Software sin restricción, incluyendo, sin limitación, los derechos a usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del Software, y para permitir que las personas a quienes se les proporciona el Software lo hagan, sujeto a las siguientes condiciones:
El aviso de derechos de autor anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑOS U OTRAS RESPONSABILIDADES, YA SEA EN ACCIÓN CONTRACTUAL, EXTRACONTRACTUAL O DE OTRO TIPO, QUE SURJA DE, SE DERIVE DE O EN RELACIÓN CON EL SOFTWARE O EL USO U OTRAS RELACIONES CON EL MISMO.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
MSFT-Correo+Calendario
Related MCP Servers
- AsecurityAlicenseAqualityProvides tools for interacting with Gmail and Calendar APIs. This server enables you to manage your emails and calendar events programmatically through the MCP interface.Last updated -813JavaScriptMIT License
- -securityAlicense-qualityEnables interaction with Gmail and Google Calendar using the MCP protocol, supporting multiple Google accounts, email management, and calendar operations through natural language.Last updated -5TypeScriptMIT License
- AsecurityAlicenseAqualityThe Outlook Calendar MCP enables Claude to directly manage Microsoft Outlook calendars on Windows systems, offering a privacy-focused solution that keeps all data local. Users can view events, create meetings, find free time slots, and manage multiple calendars without their data leaving their machiLast updated -73910MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that provides tools for interacting with Gmail and Calendar APIs, enabling programmatic management of emails and calendar events.Last updated -87JavaScriptMIT License